Collaborative Editing Invitation Method, Device, Equipment and Storage Medium for Itinerary Receipt

By providing a collaborative editing invitation method for itinerary orders and allowing itinerary creators to invite friends to collaborate editing, the problem that itinerary orders can only be edited by creators in the existing technology is solved, and the user experience and sense of participation is improved.

CN114511276BActive Publication Date: 2025-07-01BEIJING QIHOOD TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111624584.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-27
Publication Date
2025-07-01
Estimated Expiration
2041-12-27

AI Technical Summary

Technical Problem

In the prior art, the travel itinerary can only be edited by the creator, which makes other participants unable to participate effectively, reduces the sense of participation, and may have comprehension bias, resulting in inconsistent modifications and affects the user experience.

Method used

Provide a collaborative editing invitation method for itinerary orders. By obtaining the friend list of the itinerary creator, determining the collaborative user according to the selection operation, and sending collaborative editing invitations to the collaborative user, granting editing permissions, and realizing collaborative editing among multiple people.

Benefits of technology

The editing method of itinerary orders has been optimized, the user experience has been improved, the sense of participation has been increased, the understanding deviation has been avoided, and the efficiency and accuracy of collaborative editing has been ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114511276B_ABST
    Figure CN114511276B_ABST
Patent Text Reader

Abstract

The present invention belongs to the field of Internet technologies, and discloses a method, device, equipment and storage medium for collaborative editing invitation of itinerary receipts. The method includes: when receiving a collaborative editing request initiated by an itinerary creator based on an itinerary receipt, obtaining the friend list of the itinerary creator; determining collaborative users according to the selection operation of the itinerary creator based on the friend list; and sending a collaborative editing invitation to the collaborative users for the collaborative users to select whether to join the collaborative editing of the itinerary receipt. By the above method, when an itinerary creator needs to invite others to jointly edit an itinerary receipt, a collaborative editing request is initiated, collaborative users who need to jointly edit the itinerary receipt are determined based on the friend list of the itinerary creator, and a collaborative editing invitation is sent to the collaborative users. After the collaborative users receive the invitation, they can jointly edit the itinerary receipt with the itinerary creator, thereby optimizing the editing method of the itinerary receipt and improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of Internet technologies, and in particular, to a method, device, equipment, and storage medium for collaborative editing invitation of itinerary receipts. Background Art

[0002] In the past, for a self-guided tour itinerary with multiple people traveling together, after it was created by the main creator alone, if a participant had a modification opinion, they would inform the creator to make modifications through other means. However, in this case, most of the planning tasks would fall on the same person, reducing the sense of participation of others. Moreover, the creator might have a misunderstanding, resulting in inconsistencies between the modifications and the ideas of the person who provided the opinions, and multiple modifications would be required, seriously affecting the user experience.

[0003] The above content is only used to assist in understanding the technical solution of the present invention, and does not represent an admission that the above content is prior art. Summary of the Invention

[0004] The main objective of the present invention is to provide a method, device, equipment, and storage medium for collaborative editing invitation of itinerary receipts, aiming to solve the technical problem that in the prior art, a travel itinerary receipt can only be edited by the creator.

[0005] To achieve the above objective, the present invention provides a method for collaborative editing invitation of itinerary receipts, and the method includes the following steps:

[0006] When receiving a collaborative editing request initiated by an itinerary creator based on an itinerary receipt, obtain the friend list of the itinerary creator;

[0007] Determine collaborative users according to the selection operation of the itinerary creator based on the friend list;

[0008] Send a collaborative editing invitation to the collaborative users for the collaborative users to select whether to join the collaborative editing of the itinerary receipt.

[0009] Optionally, the sending a collaborative editing invitation to the collaborative users includes:

[0010] Generate a first application notification based on the collaborative editing invitation;

[0011] Correspondingly, the sending a collaborative editing invitation to the collaborative users includes:

[0012] Send the first application notification and the collaborative editing invitation to the collaborative users.

[0013] Optionally, after sending the collaborative editing invitation to the collaborative users, it further includes:

[0014] When the collaborative users do not process the collaborative editing invitation within a preset time, obtain the historical online time of the collaborative users;

[0015] Notify the collaborative user to process the collaborative editing invitation based on the historical online time and the sending time of the collaborative editing invitation.

[0016] Optionally, the notifying the collaborative user to process the collaborative editing invitation based on the historical online time and the sending time of the collaborative editing invitation includes:

[0017] When the historical online time is earlier than the sending time, generate a notification text message according to the itinerary.

[0018] Obtain the account information of the collaborative user.

[0019] Notify the collaborative user to process the collaborative editing invitation according to the account information and the notification text message.

[0020] Optionally, the notifying the collaborative user to process the collaborative editing invitation based on the historical online time and the sending time of the collaborative editing invitation includes:

[0021] When the historical online time is later than the sending time, generate a second application notification based on the collaborative editing invitation.

[0022] Send the second application notification to the collaborative user.

[0023] Optionally, after sending the collaborative editing invitation to the collaborative user, it further includes:

[0024] When receiving the collaborative user's request to agree to collaborative editing, grant the collaborative user the editing permission for the itinerary, so that the collaborative user can edit the itinerary based on the editing permission.

[0025] Optionally, after granting the collaborative user the editing permission for the itinerary, it further includes:

[0026] When receiving a collaborative editing request initiated by the collaborative user based on the itinerary, obtain the friend list of the collaborative user.

[0027] Determine the target collaborative user based on the friend list of the collaborative user.

[0028] Generate a target collaborative editing request according to the target collaborative user, and send the target collaborative editing request to the itinerary creator for the itinerary creator to choose whether to agree to the target collaborative user to join the collaborative editing of the itinerary.

[0029] Optionally, after sending the target collaborative editing request to the itinerary creator, it further includes:

[0030] When receiving the consent instruction from the itinerary creator, send the collaborative editing invitation to the target collaborative user;

[0031] When receiving the rejection instruction from the itinerary creator, generate a collaborative editing rejection notice and send the collaborative editing rejection notice to the collaborative user.

[0032] Optionally, the inviting the collaborative user to join the collaborative editing of the itinerary list based on the first invitation code includes:

[0033] When receiving the second invitation code input by the collaborative user, compare the first invitation code with the second invitation code;

[0034] When the comparison passes, grant the collaborative user the editing permission for the itinerary list.

[0035] Optionally, after comparing the first invitation code with the second invitation code, it further includes:

[0036] When the comparison fails, generate a comparison failure application notice;

[0037] Send the comparison failure application notice to the itinerary creator.

[0038] In addition, to achieve the above object, the present invention also proposes a collaborative editing invitation device for an itinerary list, and the collaborative editing invitation device for the itinerary list includes:

[0039] A list acquisition module, configured to acquire the friend list of the itinerary creator when receiving a collaborative editing request initiated by the itinerary creator based on the itinerary list;

[0040] A user determination module, configured to determine a collaborative user according to the selection operation of the itinerary creator based on the friend list;

[0041] An invitation sending module, configured to send a collaborative editing invitation to the collaborative user for the collaborative user to select whether to join the collaborative editing of the itinerary list.

[0042] Optionally, the invitation sending module is further configured to generate a first application notice based on the collaborative editing invitation; correspondingly, the sending the collaborative editing invitation to the collaborative user includes: sending the first application notice and the collaborative editing invitation to the collaborative user.

[0043] Optionally, the invitation sending module is further configured to, when the collaborative user does not process the collaborative editing invitation within a preset time, acquire the historical online time of the collaborative user; and notify the collaborative user to process the collaborative editing invitation based on the historical online time and the sending time of the collaborative editing invitation.

[0044] Optionally, the invitation sending module is further configured to generate a notification text message according to the itinerary when the historical online time is earlier than the sending time; obtain the account information of the collaborative user; and notify the collaborative user to process the collaborative editing invitation according to the account information and the notification text message.

[0045] Optionally, the invitation sending module is further configured to generate a second application notification based on the collaborative editing invitation when the historical online time is later than the sending time; and send the second application notification to the collaborative user.

[0046] Optionally, the invitation sending module is further configured to grant the collaborative user the editing permission for the itinerary when receiving the collaborative user's consent to the collaborative editing request, so that the collaborative user can edit the itinerary based on the editing permission.

[0047] Optionally, the invitation sending module is further configured to obtain the friend list of the collaborative user when receiving a collaborative editing request initiated by the collaborative user based on the itinerary; determine the target collaborative user based on the friend list of the collaborative user; generate a target collaborative editing request according to the target collaborative user, and send the target collaborative editing request to the itinerary creator for the itinerary creator to select whether to agree to the target collaborative user to join the collaborative editing of the itinerary.

[0048] In addition, to achieve the above object, the present invention further provides a device for collaborative editing invitation of an itinerary, where the device for collaborative editing invitation of an itinerary includes: a memory, a processor, and a collaborative editing invitation program of an itinerary stored on the memory and executable on the processor, and the collaborative editing invitation program of the itinerary is configured to implement the steps of the collaborative editing invitation method of the itinerary as described above.

[0049] In addition, to achieve the above object, the present invention further provides a storage medium, where a collaborative editing invitation program of an itinerary is stored on the storage medium, and when the collaborative editing invitation program of the itinerary is executed by a processor, the steps of the collaborative editing invitation method of the itinerary as described above are implemented.

[0050] When the present invention receives a collaborative editing request initiated by a trip creator based on a trip itinerary, it obtains the friend list of the trip creator; determines collaborative users according to the selection operation of the trip creator based on the friend list; and sends a collaborative editing invitation to the collaborative users for the collaborative users to select whether to join the collaborative editing of the trip itinerary. By the above method, when a trip creator needs to invite others to jointly edit a trip itinerary, a collaborative editing request is initiated, collaborative users who need to jointly edit the trip itinerary are determined based on the friend list of the trip creator, and a collaborative editing invitation is sent to the collaborative users. After the collaborative users receive the invitation, they can jointly edit the trip itinerary with the trip creator, thereby optimizing the editing method of the trip itinerary and enhancing the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] Figure 1 FIG. is a schematic structural diagram of a device for inviting collaborative editing of a trip itinerary in a hardware operating environment related to the solution of an embodiment of the present invention;

[0052] Figure 2 FIG. is a schematic flowchart of a first embodiment of a method for inviting collaborative editing of a trip itinerary according to the present invention;

[0053] Figure 3 FIG. is a management collaborative author interface diagram of an embodiment of a method for inviting collaborative editing of a trip itinerary according to the present invention;

[0054] Figure 4 FIG. is a friend list interface diagram of an embodiment of a method for inviting collaborative editing of a trip itinerary according to the present invention;

[0055] Figure 5 FIG. is a schematic diagram of a message center of an embodiment of a method for inviting collaborative editing of a trip itinerary according to the present invention;

[0056] Figure 6 FIG. is a schematic diagram of a collaborative editing invitation of an embodiment of a method for inviting collaborative editing of a trip itinerary according to the present invention;

[0057] Figure 7 FIG. is a schematic flowchart of a second embodiment of a method for inviting collaborative editing of a trip itinerary according to the present invention;

[0058] Figure 8 FIG. is a schematic flowchart of a third embodiment of a method for inviting collaborative editing of a trip itinerary according to the present invention;

[0059] Figure 9 FIG. is a schematic flowchart after step S20 of a fourth embodiment of a method for inviting collaborative editing of a trip itinerary according to the present invention;

[0060] Figure 10 FIG. is a structural block diagram of a first embodiment of a device for inviting collaborative editing of a trip itinerary according to the present invention.

[0061] The implementation, functional features, and advantages of the present invention will be further described in conjunction with embodiments with reference to the accompanying drawings. Detailed implementation manners

[0062] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0063] Referring to Figure 1 , Figure 1 is a schematic structural diagram of an itinerary collaborative editing invitation device for the hardware operating environment involved in the embodiment solution of the present invention.

[0064] As Figure 1 shown, the itinerary collaborative editing invitation device may include: a processor 1001, such as a Central Processing Unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display) and an input unit such as a keyboard (Keyboard). Optionally, the user interface 1003 may further include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a Wireless-Fidelity (Wi-Fi) interface). The memory 1005 may be a high-speed Random Access Memory (RAM) memory or a stable Non-Volatile Memory (NVM), such as a disk memory. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0065] Those skilled in the art can understand that Figure 1 the structure shown in

[0066] As Figure 1 shown, in the memory 1005 as a storage medium, there may be included an operating system, a network communication module, a user interface module, and an itinerary collaborative editing invitation program.

[0067] In Figure 1In the collaborative editing invitation device for itinerary receipts shown, the network interface 1004 is mainly used for data communication with a network server; the user interface 1003 is mainly used for data interaction with a user; the processor 1001 and the memory 1005 in the collaborative editing invitation device for itinerary receipts of the present invention can be arranged in the collaborative editing invitation device for itinerary receipts. The collaborative editing invitation device for itinerary receipts calls the collaborative editing invitation program for itinerary receipts stored in the memory 1005 through the processor 1001 and executes the collaborative editing invitation method for itinerary receipts provided by the embodiments of the present invention.

[0068] Embodiments of the present invention provide a collaborative editing invitation method for itinerary receipts. Refer to Figure 2 , Figure 2 which is a schematic flowchart of the first embodiment of a collaborative editing invitation method for itinerary receipts of the present invention.

[0069] In this embodiment, the collaborative editing invitation method for itinerary receipts includes the following steps:

[0070] Step S10: When receiving a collaborative editing request initiated by an itinerary creator based on an itinerary receipt, obtain the friend list of the itinerary creator.

[0071] It should be noted that the execution subject of the method in this embodiment can be a collaborative editing invitation device for itinerary receipts with functions of data processing, network communication, and program running, such as a server, etc., or other electronic devices capable of implementing the same or similar functions. This embodiment does not limit this.

[0072] It can be understood that when multiple people jointly plan an itinerary, usually others will tell their own ideas and opinions to one person, and then this person will summarize and generalize them. However, most of the planning tasks will be on the same person, reducing the sense of participation of others, and the person who is told the ideas and opinions may have a misunderstanding, resulting in inconsistencies between the plan and the ideas of the person who gives the opinions. To overcome the above problems, this embodiment provides a collaborative editing invitation method for itinerary receipts. The itinerary creator creates an itinerary receipt on the client, and the client sends the itinerary receipt to the server. When the server receives the collaborative editing request initiated by the itinerary creator, it feeds back the friend list of the itinerary creator to the client.

[0073] In a specific implementation, as Figure 3 shown, the itinerary creator opens the management collaborative author interface of the itinerary receipt, clicks "Invite others to jointly edit" to initiate a collaborative editing request, and enters the friend list interface, as shown in Figure 4 .

[0074] Step S20: Determine collaborative users according to the selection operation of the itinerary creator based on the friend list.

[0075] It is understandable that the trip creator selects friends in the friend list as co - users, and the number of friends selected by the trip creator can be greater than or equal to 1. The client determines the co - users based on the user's selection operation and sends the account information of the co - users to the server.

[0076] Step S30: Send a collaborative editing invitation to the co - users for the co - users to choose whether to join the collaborative editing of the itinerary.

[0077] It should be noted that based on the account information of the co - users, the server sends the collaborative editing invitation of this itinerary to the client logged in by the co - users. As Figure 5 shown, the message center of the co - users will display the received collaborative editing invitation. As Figure 6 shown, after receiving the collaborative editing invitation, the co - users can choose to join the collaborative editing or reject the collaborative editing.

[0078] Furthermore, the sending of the collaborative editing invitation to the co - users includes: generating a first application notification based on the collaborative editing invitation; correspondingly, the sending of the collaborative editing invitation to the co - users includes: sending the first application notification and the collaborative editing invitation to the co - users.

[0079] In a specific implementation, the first application notification refers to a software notification on the terminal device where the client is running. The content of the first application notification can be: Come and edit the travel itinerary with your friend XXX. The first application notification and the collaborative editing invitation are sent to the client of the co - users, and the client displays the first application notification on the terminal device to remind the co - users.

[0080] In this embodiment, when receiving a collaborative editing request initiated by the trip creator based on the itinerary, the friend list of the trip creator is obtained; the co - users are determined according to the selection operation of the trip creator based on the friend list; a collaborative editing invitation is sent to the co - users for the co - users to choose whether to join the collaborative editing of the itinerary. By the above method, when the trip creator needs to invite others to jointly edit the itinerary, a collaborative editing request is initiated, the co - users who need to jointly edit the itinerary are determined based on the friend list of the trip creator, and a collaborative editing invitation is sent to the co - users. After the co - users receive the invitation, they can jointly edit the itinerary with the trip creator, thus optimizing the editing method of the itinerary and improving the user experience.

[0081] Refer to Figure 7 , Figure 7 which is a schematic flowchart of the second embodiment of a method for inviting collaborative editing of an itinerary according to the present invention.

[0082] Based on the above first embodiment, after the step S30 in the collaborative editing invitation method of the itinerary in this embodiment, it further includes:

[0083] Step S40: When the collaborative user does not process the collaborative editing invitation within a preset time, obtain the historical online time of the collaborative user.

[0084] It can be understood that the preset time can be 12 hours, 24 hours, etc., which is not limited in this embodiment. The time starts to be calculated when the collaborative editing invitation is successfully sent to the collaborative user. When the collaborative user does not process the collaborative editing invitation within the preset time, obtain the historical online time of the collaborative user.

[0085] It should be noted that each time the user opens the client and goes online, the server will record the user's online time and the operations on the client after going online, so as to form a user log. When obtaining the historical online time of the collaborative user, read the user log of the collaborative user, and thus the historical online time can be obtained. The historical online time is the time when the user last went online.

[0086] Step S50: Notify the collaborative user to process the collaborative editing invitation based on the historical online time and the sending time of the collaborative editing invitation.

[0087] Further, the notifying the collaborative user to process the collaborative editing invitation based on the historical online time and the sending time of the collaborative editing invitation includes: when the historical online time is earlier than the sending time, generate a notification text message according to the itinerary; obtain the account information of the collaborative user; notify the collaborative user to process the collaborative editing invitation according to the account information and the notification text message.

[0088] In specific implementation, when the historical online time is earlier than the sending time, it means that the collaborative user has not gone online on the client after the collaborative editing invitation is sent. At this time, obtain the account information of the collaborative user. The account information includes contact information such as the registered mobile phone number and email of the collaborative user. Send the notification text message generated according to the itinerary to the collaborative user based on the registered mobile phone number in the account information to remind the collaborative user to process the collaborative editing invitation.

[0089] In this embodiment, the content of the notification text message is, for example:

xx Product

[0090] Further, notifying the collaborative user to process the collaborative editing invitation based on the historical online time and the sending time of the collaborative editing invitation includes: when the historical online time is later than the sending time, generating a second application notification based on the collaborative editing invitation; and sending the second application notification to the collaborative user.

[0091] It can be understood that when the historical online time is later than the sending time, it means that the collaborative user has logged in to the client after the collaborative editing invitation was sent, but has not processed the collaborative editing invitation in a timely manner. At this time, only the second application notification is generated, and the content of the second application notification can be: Your friend xxx invited you to edit the 6-day classic tour itinerary in Sanya together xx hours ago. Come and receive the invitation quickly.

[0092] In this embodiment, when the collaborative user does not process the collaborative editing invitation within the preset time, the historical online time of the collaborative user is obtained; the collaborative user is notified to process the collaborative editing invitation based on the historical online time and the sending time of the collaborative editing invitation. And when the historical online time is earlier than the sending time, a notification text message is generated according to the itinerary; the account information of the collaborative user is obtained; the collaborative user is notified to process the collaborative editing invitation according to the account information and the notification text message. When the historical online time is later than the sending time, a second application notification is generated based on the collaborative editing invitation; the second application notification is sent to the collaborative user. By the above method, the system user is reminded in different ways in different situations, so as to be able to timely remind the system user to process the collaborative editing invitation.

[0093] Reference Figure 8 , Figure 8 is a schematic flowchart of the third embodiment of a method for collaborative editing invitation of an itinerary in the present invention.

[0094] Based on the above first embodiment, after the step S30 in the method for collaborative editing invitation of an itinerary in this embodiment, the following is further included:

[0095] Step S40': When receiving the collaborative user's request for agreeing to collaborative editing, granting the collaborative user the editing permission for the itinerary, so that the collaborative user can edit the itinerary based on the editing permission.

[0096] It should be noted that when the collaborative user agrees to the collaborative editing invitation, the client sends a request for agreeing to collaborative editing to the server. After the server receives the request for agreeing to collaborative editing, the editing permission for this itinerary is granted to the collaborative user, and the itinerary will be displayed in the collaborative user's client, and the collaborative user can edit the itinerary through the client.

[0097] Further, after granting the collaborative user the editing permission for the itinerary, the following steps are also included: when receiving a collaborative editing request initiated by the collaborative user based on the itinerary, obtaining the friend list of the collaborative user; determining the target collaborative user based on the friend list of the collaborative user; generating a target collaborative editing request according to the target collaborative user, and sending the target collaborative editing request to the itinerary creator for the itinerary creator to select whether to agree to the target collaborative user to join the collaborative editing of the itinerary.

[0098] It can be understood that after the collaborative user has the editing permission, the collaborative user can also invite others to jointly edit the itinerary. When the collaborative user needs to invite others, a collaborative editing request is initiated through the client. After the server receives the collaborative editing request, it obtains the friend list of the initiator (i.e., the collaborative user) and feeds back the friend list to the client of the collaborative user. The collaborative user selects the target collaborative user based on the friend list. After the server receives the target collaborative user selected by the collaborative user, it generates a target collaborative editing request for the itinerary and sends the target collaborative editing request to the itinerary creator.

[0099] Further, after sending the target collaborative editing request to the itinerary creator, the following steps are also included: when receiving the consent instruction from the itinerary creator, sending the collaborative editing invitation to the target collaborative user; when receiving the rejection instruction from the itinerary creator, generating a collaborative editing rejection notice and sending the collaborative editing rejection notice to the collaborative user.

[0100] It can be understood that the itinerary creator has the highest permission for this itinerary. When the collaborative user wants to invite others to jointly edit, the collaborative editing invitation can be sent to the target collaborative user only after the itinerary creator gives an approval instruction based on the target collaborative editing request. When the itinerary creator does not agree (i.e., when receiving a rejection instruction), a collaborative editing rejection notice is generated and sent to the collaborative user. The collaborative editing rejection notice can be: xxx did not pass your invitation request, and your friend xxx is temporarily unable to jointly edit the itinerary.

[0101] In this embodiment, when receiving the consent co - editing request from the collaborative user, the editing permission for the itinerary form is granted to the collaborative user, so that the collaborative user can edit the itinerary form based on the editing permission. When receiving the co - editing request initiated by the collaborative user based on the itinerary form, the friend list of the collaborative user is obtained; the target collaborative user is determined based on the friend list of the collaborative user; a target co - editing request is generated according to the target collaborative user, and the target co - editing request is sent to the itinerary creator, so that the itinerary creator can choose whether to agree to the target collaborative user to join the co - editing of the itinerary form. When receiving the consent instruction from the itinerary creator, the co - editing invitation is sent to the target collaborative user; when receiving the rejection instruction from the itinerary creator, a co - editing rejection notice is generated and sent to the collaborative user. Through the above method, the collaborative user can also invite others to jointly edit the itinerary form after the itinerary creator agrees, improving the invitation mechanism and enhancing the user experience.

[0102] Reference Figure 9 , Figure 9 is a schematic flowchart of the fourth embodiment of the co - editing invitation method for an itinerary form according to the present invention.

[0103] Based on the above - mentioned first embodiment, after the step S20 of the co - editing invitation method for the itinerary form in this embodiment, the following is further included:

[0104] Step S201: Obtain the first invitation code set by the itinerary creator for the collaborative user.

[0105] It can be understood that after the itinerary creator determines the collaborative user through the friend list, the client will display two invitation methods: 1. Send a co - editing invitation to xx; 2. Set an invitation code for the friend. When the itinerary creator selects the second method, the itinerary creator sets the invitation code (i.e., the first invitation code), and the invitation code can be 4 - digit numbers. The itinerary creator can inform the collaborative user through other means.

[0106] Step S202: Invite the collaborative user to join the co - editing of the itinerary form based on the first invitation code.

[0107] Further, the inviting the collaborative user to join the co - editing of the itinerary form based on the first invitation code includes: when receiving the second invitation code input by the collaborative user, comparing the first invitation code with the second invitation code; when the comparison passes, granting the collaborative user the editing permission for the itinerary form.

[0108] The collaborating user inputs a second invitation code through the client. The client sends the second invitation code to the server. The server compares the first invitation code with the second invitation code. When the comparison passes, the collaborating user is granted the editing permission for the itinerary.

[0109] Further, after comparing the first invitation code with the second invitation code, it further includes: when the comparison fails, generating an application notice for failed comparison; and sending the application notice for failed comparison to the itinerary creator.

[0110] When the comparison fails, generate an application notice for failed comparison, notify the itinerary creator that the collaborating user has not correctly input the first invitation code, and the itinerary creator can re-inform the collaborating user of the first invitation code.

[0111] In this embodiment, by obtaining the first invitation code set by the itinerary creator for the collaborating user; inviting the collaborating user to join the collaborative editing of the itinerary based on the first invitation code. When receiving the second invitation code input by the collaborating user, comparing the first invitation code with the second invitation code; when the comparison passes, granting the collaborating user the editing permission for the itinerary. When the comparison fails, generating an application notice for failed comparison; and sending the application notice for failed comparison to the itinerary creator. By the above method, another collaborative editing invitation method is provided, so that the itinerary creator can invite friends to jointly participate in the editing of the itinerary in multiple ways.

[0112] In addition, an embodiment of the present invention further provides a storage medium, on which a collaborative editing invitation program for the itinerary is stored. When the collaborative editing invitation program for the itinerary is executed by a processor, the steps of the collaborative editing invitation method for the itinerary as described above are implemented.

[0113] Since this storage medium adopts all the technical solutions of the above all embodiments, it has at least all the beneficial effects brought by the technical solutions of the above embodiments, which will not be elaborated here one by one.

[0114] Refer to Figure 10 , Figure 10 which is the structural block diagram of the first embodiment of the collaborative editing invitation device for the itinerary of the present invention.

[0115] As Figure 10 shown, the collaborative editing invitation device for the itinerary proposed by the embodiment of the present invention includes:

[0116] A list acquisition module 10, configured to obtain the friend list of the itinerary creator when receiving a collaborative editing request initiated by the itinerary creator based on the itinerary.

[0117] A user determination module 20, configured to determine collaborative users according to a selection operation of the trip creator based on the friend list.

[0118] An invitation sending module 30, configured to send a collaborative editing invitation to the collaborative users, so that the collaborative users can select whether to join the collaborative editing of the itinerary.

[0119] In one embodiment, the invitation sending module is further configured to generate a first application notification based on the collaborative editing invitation; correspondingly, the sending of the collaborative editing invitation to the collaborative users includes: sending the first application notification and the collaborative editing invitation to the collaborative users.

[0120] In one embodiment, the invitation sending module is further configured to obtain the historical online time of the collaborative user when the collaborative user does not process the collaborative editing invitation within a preset time; and notify the collaborative user to process the collaborative editing invitation based on the historical online time and the sending time of the collaborative editing invitation.

[0121] In one embodiment, the invitation sending module is further configured to generate a notification text message according to the itinerary when the historical online time is earlier than the sending time; obtain the account information of the collaborative user; and notify the collaborative user to process the collaborative editing invitation according to the account information and the notification text message.

[0122] In one embodiment, the invitation sending module is further configured to generate a second application notification based on the collaborative editing invitation when the historical online time is later than the sending time; and send the second application notification to the collaborative user.

[0123] In one embodiment, the invitation sending module is further configured to grant the collaborative user the editing permission for the itinerary when receiving the collaborative user's request for agreeing to collaborative editing, so that the collaborative user can edit the itinerary based on the editing permission.

[0124] In one embodiment, the invitation sending module is further configured to obtain the friend list of the collaborative user when receiving a collaborative editing request initiated by the collaborative user based on the itinerary; determine target collaborative users based on the friend list of the collaborative user; generate a target collaborative editing request according to the target collaborative users, and send the target collaborative editing request to the trip creator, so that the trip creator can select whether to agree to the target collaborative users to join the collaborative editing of the itinerary.

[0125] In one embodiment, the invitation sending module is further configured to send the collaborative editing invitation to the target collaborative user when receiving the consent instruction from the itinerary creator; and generate a collaborative editing rejection notice and send the collaborative editing rejection notice to the collaborative user when receiving the rejection instruction from the itinerary creator.

[0126] In one embodiment, the user determination module is further configured to obtain a first invitation code set by the itinerary creator for the collaborative user; and invite the collaborative user to join the collaborative editing of the itinerary based on the first invitation code.

[0127] In one embodiment, the user determination module is further configured to compare the first invitation code with a second invitation code when receiving the second invitation code input by the collaborative user; and grant the collaborative user the editing permission for the itinerary when the comparison passes.

[0128] In one embodiment, the user determination module is further configured to generate a comparison failure application notice when the comparison fails; and send the comparison failure application notice to the itinerary creator.

[0129] It should be understood that the above is only an example for illustration and does not constitute any limitation to the technical solution of the present invention. In specific applications, those skilled in the art can set according to needs, and the present invention does not make any restrictions in this regard.

[0130] In this embodiment, when receiving a collaborative editing request initiated by the itinerary creator based on the itinerary, the friend list of the itinerary creator is obtained; the collaborative user is determined according to the selection operation of the itinerary creator based on the friend list; and a collaborative editing invitation is sent to the collaborative user for the collaborative user to select whether to join the collaborative editing of the itinerary. By the above method, when the itinerary creator needs to invite others to jointly edit the itinerary, a collaborative editing request is initiated, the collaborative user who needs to jointly edit the itinerary is determined based on the friend list of the itinerary creator, and a collaborative editing invitation is sent to the collaborative user. After the collaborative user receives the invitation, the itinerary can be jointly edited with the itinerary creator, thereby optimizing the editing method of the itinerary and improving the user experience.

[0131] It should be noted that the above-described work process is only illustrative and does not constitute a limitation to the protection scope of the present invention. In actual applications, those skilled in the art can select some or all of them according to actual needs to achieve the purpose of the solution of this embodiment, and no restrictions are made here.

[0132] In addition, for the technical details not described in detail in this embodiment, reference can be made to the collaborative editing invitation method of the itinerary provided in any embodiment of the present invention, which will not be elaborated here.

[0133] In addition, it should be noted that in this text, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such a process, method, article or system. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or system including that element.

[0134] The serial numbers of the above embodiments of the present invention are only for description and do not represent the superiority or inferiority of the embodiments.

[0135] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of the present invention, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as Read Only Memory (ROM) / RAM, magnetic disk, optical disk), and includes several instructions for causing a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in various embodiments of the present invention.

[0136] The above are only the preferred embodiments of the present invention, and do not limit the patent scope of the present invention accordingly. Any equivalent structure or equivalent process transformation made by using the specification and drawings of the present invention, or directly or indirectly applied in other related technical fields, shall be equally included in the patent protection scope of the present invention.

Claims

1. A collaborative editing invitation method for itinerary receipts, characterized in that The collaborative editing invitation method for the itinerary list includes: When receiving a collaborative editing request initiated by the itinerary creator based on the itinerary list, obtain the friend list of the itinerary creator; Determine the collaborative users according to the selection operation of the itinerary creator based on the friend list; Send a collaborative editing invitation to the collaborative users for them to choose whether to join the collaborative editing of the itinerary list; After sending the collaborative editing invitation to the collaborative users, it further includes: When the collaborative users do not process the collaborative editing invitation within the preset time, obtain the historical online time of the collaborative users; Notify the collaborative users to process the collaborative editing invitation based on the historical online time and the sending time of the collaborative editing invitation; The sending of the collaborative editing invitation to the collaborative users includes: Generate a first application notification based on the collaborative editing invitation; Send the first application notification and the collaborative editing invitation to the collaborative users; The notifying the collaborative users to process the collaborative editing invitation based on the historical online time and the sending time of the collaborative editing invitation includes: When the historical online time is earlier than the sending time, generate a notification text message according to the itinerary list; Obtain the account information of the collaborative users; Notify the collaborative users to process the collaborative editing invitation according to the account information and the notification text message; When the historical online time is later than the sending time, generate a second application notification based on the collaborative editing invitation; Send the second application notification to the collaborative users.

2. The method according to claim 1, wherein After sending the collaborative editing invitation to the collaborative users, it further includes: When receiving the consent collaborative editing request of the collaborative users, grant the collaborative users the editing permission for the itinerary list for the collaborative users to edit the itinerary list based on the editing permission.

3. The method according to claim 2, characterized in that, After granting the collaborative users the editing permission for the itinerary list, it further includes: When receiving a collaborative editing request initiated by the collaborative users based on the itinerary list, obtain the friend list of the collaborative users; Determine the target collaborative users based on the friend list of the collaborative users; Generate a target collaborative editing request according to the target collaborative users and send the target collaborative editing request to the itinerary creator for the itinerary creator to choose whether to agree to the target collaborative users to join the collaborative editing of the itinerary list.

4. The method according to claim 3, characterized in that, After sending the target collaborative editing request to the itinerary creator, it further includes: When receiving the consent instruction of the itinerary creator, send the collaborative editing invitation to the target collaborative users; When receiving the rejection instruction of the itinerary creator, generate a collaborative editing rejection notice and send the collaborative editing rejection notice to the collaborative users.

5. The method according to claim 1, wherein After determining the collaborative users according to the selection operation of the itinerary creator based on the friend list, it further includes: Obtain the first invitation code set by the itinerary creator for the collaborative users; Invite the collaborative users to join the collaborative editing of the itinerary list based on the first invitation code.

6. The method according to claim 5, wherein The inviting the collaborative users to join the collaborative editing of the itinerary list based on the first invitation code includes: When receiving the second invitation code input by the collaborating user, compare the first invitation code with the second invitation code; When the comparison passes, grant the collaborating user the editing permission for the itinerary.

7. The method according to claim 6, characterized in that, After comparing the first invitation code with the second invitation code, it further includes: When the comparison fails, generate an application notification indicating the comparison failure; Send the application notification indicating the comparison failure to the itinerary creator.

8. A collaborative editing invitation device for itinerary receipts, characterized in that, The collaborative editing invitation device for the itinerary includes: A list acquisition module, configured to acquire the friend list of the itinerary creator when receiving a collaborative editing request initiated by the itinerary creator based on the itinerary; A user determination module, configured to determine the collaborating user according to the selection operation of the itinerary creator based on the friend list; An invitation sending module, configured to send a collaborative editing invitation to the collaborating user for the collaborating user to select whether to join the collaborative editing of the itinerary; The invitation sending module is further configured to, when the collaborating user does not process the collaborative editing invitation within a preset time, acquire the historical online time of the collaborating user; notify the collaborating user to process the collaborative editing invitation based on the historical online time and the sending time of the collaborative editing invitation; The invitation sending module is further configured to generate a first application notification based on the collaborative editing invitation; send the first application notification and the collaborative editing invitation to the collaborating user; The invitation sending module is further configured to, when the historical online time is earlier than the sending time, generate a notification text message according to the itinerary; acquire the account information of the collaborating user; notify the collaborating user to process the collaborative editing invitation according to the account information and the notification text message; when the historical online time is later than the sending time, generate a second application notification based on the collaborative editing invitation; send the second application notification to the collaborating user.

9. The device according to claim 8, characterized in that The invitation sending module is further configured to, when receiving the collaborating user's request for agreeing to collaborative editing, grant the collaborating user the editing permission for the itinerary for the collaborating user to edit the itinerary based on the editing permission.

10. The device according to claim 9, characterized in that, The invitation sending module is further configured to, when receiving a collaborative editing request initiated by the collaborating user based on the itinerary, acquire the friend list of the collaborating user; determine the target collaborating user based on the friend list of the collaborating user; Generate a target collaborative editing request according to the target collaborating user and send the target collaborative editing request to the itinerary creator for the itinerary creator to select whether to agree to the target collaborating user to join the collaborative editing of the itinerary.

11. A collaborative editing invitation device for itinerary receipts, characterized in that, The device includes: a memory, a processor, and a collaborative editing invitation program for the itinerary stored on the memory and executable on the processor, and the collaborative editing invitation program for the itinerary is configured to implement the collaborative editing invitation method for the itinerary as described in any one of claims 1 to 7.

12. A storage medium, characterized in that, The collaborative editing invitation program for itinerary receipts is stored on the storage medium, and when the collaborative editing invitation program for itinerary receipts is executed by a processor, it implements the collaborative editing invitation method for itinerary receipts according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Game invitation method and device and electric equipment

    CN107485859A

  • Schedule information processing method and device, schedule information creating method and device, equipment and storage medium

    CN113326460A