CN111522604A - Application data processing method and device and computer readable storage medium - Google Patents
Application data processing method and device and computer readable storage medium Download PDFInfo
- Publication number
- CN111522604A CN111522604A CN202010339438.8A CN202010339438A CN111522604A CN 111522604 A CN111522604 A CN 111522604A CN 202010339438 A CN202010339438 A CN 202010339438A CN 111522604 A CN111522604 A CN 111522604A
- Authority
- CN
- China
- Prior art keywords
- application
- conference
- account
- identifier
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The application discloses an application data processing method, an application data processing device and a computer readable storage medium, wherein the method comprises the following steps: responding to conference entering operation aiming at a target conference in the first application, and acquiring an application installation state of the second application; the target conference is initiated through the second application; when the application installation state is the application uninstallation state, installing a second application, and logging in the second application according to the application account identification; the application account number identification and the conference identification of the target conference have an identification mapping relation; in the second logged application, meeting detail information corresponding to the meeting identification is obtained according to the identification mapping relation; and entering the target conference in the second application according to the conference detail information. By the adoption of the method and the device, the entering efficiency aiming at the target conference can be improved.
Description
Technical Field
The present application relates to the field of data processing technologies, and in particular, to a method and an apparatus for processing application data, and a computer-readable storage medium.
Background
With the continuous development of computer networks, users can also participate in conferences in a cloud conference mode.
In the prior art, when terminal z1 creates a conference in application y1, terminal z1 may recommend the created conference to terminal z2 through application y2, for example, send a link of the conference to application y2 in terminal z 2. The terminal device z2 can copy the link of the conference in the application y2, open the application y1 again, and paste the copied link of the conference into the started application y1 to enter the conference.
However, in the above process, since the terminal device z2 needs to copy the link of the meeting to the system clipboard before opening the application y1, if the terminal device z2 copies another text message to the system clipboard at this time, this text message will overwrite the link of the meeting originally existing in the system clipboard. Thus, when terminal device z2 reopens application y1, no link to the meeting has been found in the system clipboard. The terminal device z2 again needs to reopen the application y2, copy the conference link again in application y2 and paste into application y1 to enter the conference.
Therefore, in the prior art, the process of entering the conference in the application y2 through the third-party application (the application y1) is complicated, and the entering efficiency of the conference is low.
Disclosure of Invention
The application provides an application data processing method, an application data processing device and a computer readable storage medium, which can improve the entrance efficiency aiming at a target conference.
One aspect of the present application provides an application data processing method, including:
responding to conference entering operation aiming at a target conference in the first application, and acquiring an application installation state of the second application; the target conference is initiated through the second application;
when the application installation state is the application uninstallation state, installing a second application, and logging in the second application according to the application account identification; the application account number identification and the conference identification of the target conference have an identification mapping relation;
in the second logged application, meeting detail information corresponding to the meeting identification is obtained according to the identification mapping relation;
and entering the target conference in the second application according to the conference detail information.
One aspect of the present application provides an application data processing apparatus, including:
the conference joining response module is used for responding to conference joining operation aiming at the target conference in the first application and acquiring the application installation state of the second application; the target conference is initiated through the second application;
the installation module is used for installing the second application when the application installation state is the application uninstallation state and logging in the second application according to the application account identification; the application account number identification and the conference identification of the target conference have an identification mapping relation;
the detail obtaining module is used for obtaining meeting detail information corresponding to the meeting identification according to the identification mapping relation in the second logged application;
and the conference entering module is used for entering the target conference in the second application according to the conference detail information.
An aspect of the application provides a computer device comprising a memory and a processor, the memory storing a computer program which, when executed by the processor, causes the processor to perform a method as in an aspect of the application.
An aspect of the application provides a computer-readable storage medium having stored thereon a computer program comprising program instructions which, when executed by a processor, cause the processor to perform the method of the above-mentioned aspect.
The method and the device can respond to conference joining operation aiming at the target conference in the first application, and obtain the application installation state of the second application; the target conference is initiated through the second application; when the application installation state is the application uninstallation state, installing a second application, and logging in the second application according to the application account identification; the application account number identification and the conference identification of the target conference have an identification mapping relation; in the second logged application, meeting detail information corresponding to the meeting identification is obtained according to the identification mapping relation; and entering the target conference in the second application according to the conference detail information. Therefore, the method provided by the application can automatically acquire the conference detail information aiming at the target conference after the second application is installed and logged in, and quickly enter the target conference according to the conference detail information, so that the entry efficiency aiming at the target conference after the second application is logged in is improved.
Drawings
In order to more clearly illustrate the technical solutions in the present application or the prior art, the drawings needed for the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a schematic diagram of a system architecture provided herein;
fig. 2a is a schematic page diagram of a terminal device provided in the present application;
fig. 2b is a schematic page diagram of a terminal device provided in the present application;
FIG. 3 is a flow chart illustrating an application data processing method provided herein;
fig. 4 is a schematic page diagram of a terminal device provided in the present application;
fig. 5 is a schematic page diagram of a terminal device provided in the present application;
FIG. 6 is a flow chart illustrating an application data processing method provided herein;
FIG. 7 is a flow chart illustrating an application data processing method provided herein;
FIG. 8 is a schematic diagram of a scenario of application data processing provided herein;
FIG. 9 is a schematic diagram of an application data processing apparatus provided in the present application;
fig. 10 is a schematic structural diagram of a computer device provided in the present application.
Detailed Description
The technical solutions in the present application will be described clearly and completely with reference to the accompanying drawings in the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Please refer to fig. 1, which is a schematic diagram of a system architecture provided in the present application. As shown in fig. 1, the system architecture diagram may include a plurality of terminal devices including a terminal device 200a, a terminal device 200b, and a terminal device 200c, and a plurality of servers. The plurality of servers includes server 100, server 200, and server 300. The terminal device 200a, the terminal device 200b and the terminal device 200c can communicate with each server, and the servers can communicate with each other. The terminal device may be a mobile phone, a tablet computer, a notebook computer, a palm computer, a Mobile Internet Device (MID), a wearable device (e.g., a smart watch, a smart bracelet, etc.), and the like. Here, the communication between the terminal device 200a, the terminal device 200b, and the plurality of servers is taken as an example for explanation, and please refer to the following procedure.
Please refer to fig. 2a, which is a schematic page diagram of a terminal device provided in the present application. As shown in fig. 2a, the terminal device 200a is a terminal device held by a user bean, and an application Y1 may be installed in the terminal device 200a, where the application Y1 may be any communication type application, and the application Y1 has a function of creating a conference, where the conference may be a video conference or a voice conference. The terminal page 100a of the terminal device 200a is a page of a conference created by the user kidney bean through the application Y1 in the terminal device 200a, and as seen from the terminal page 100a, the users currently participating in the conference include the user kidney bean and the user music. The terminal device 200a further supports that the user beans can invite other users to participate in the conference, where the inviting mode may be a two-dimensional code inviting mode, and may be: the terminal device 200a may jump to the display terminal page 101a in response to a click operation of the user bean on the "invite to participate" button 100b in the terminal page 100 a. Alternatively, the terminal page 101a may be a sub-page independently displayed on the terminal page 100 a.
The terminal page 101a includes an invitation picture 101b of the meeting, and the invitation picture 101b includes details of the meeting (i.e., "bean-initiated meeting starts at 9: 00") and a two-dimensional code 104b of the meeting. The two-dimensional code 104b includes a web address for entering the conference. Also included in terminal page 101a are a "forward to chat" button 120b, a "share to application Y2" button, and a "save as picture" button 121 b. The terminal device 200a may share the invitation picture 101b in the terminal page 101a to a friend in the address book of the user kidney bean in the application Y1 in response to a click operation of the user kidney bean on the "forward to chat" button 120b in the terminal page 101 a. The terminal device 200a may also output the invitation picture 104b in the terminal page 101a in response to a click operation of the user bean on the "save as picture" button 121b in the terminal page 101a, and store it in the local album of the terminal device 200 a.
The terminal device 200a may further include an application Y2, the application Y2 may be any communication application, the application Y1 is a different application from the application Y2, and the application Y2 has functions of receiving and transmitting a message. Here, in response to the click operation of the user bean on the "share to application Y2" button in the terminal page 101a, the terminal apparatus 200a starts the application Y2 in the terminal apparatus 200 a. The terminal apparatus 200a supports the user bean to select a friend who wants to invite to participate in the conference in the address book of the launched application Y2, here, it is assumed that the user bean selects much friends in the address book of the application Y2. The terminal device 200a may send the invitation picture 101b in the terminal page 101a to the user in the application Y2, and jump to display the terminal page 102 a. The terminal page 102a is a chat page of how many friends the user bean has with in the application Y2 in the terminal device 200a, as shown by the terminal page 102a, how many friends the user bean has successfully sent a message 103b containing the invitation picture 101b to. It is also the main description of the present application that how many users participate in a conference through a third party application, here application Y2, is described below.
Please refer to fig. 2b together, which is a schematic page diagram of a terminal device provided in the present application. As shown in fig. 2b, the terminal device 200b is a terminal device that is owned by many users (i.e., many friends in the address book of the application Y2 of the above-mentioned user bean). The terminal device 200b may also have an application Y2 installed therein, a terminal page 103a of the terminal device 200b is a chat page where the user mostly chats with his friend bean in the application Y2 (i.e., the user bean), as shown by the terminal page 103a, the user mostly receives a message 103b sent by his friend bean, the message 103b includes an invitation picture 101b of the meeting, and the invitation picture 101b includes a two-dimensional code 104b of the meeting. The terminal device 200b may respond to a long-press operation of the two-dimensional code of the conference in the message 103b in the terminal page 103a, which is more specific to the user, identify a website included in the two-dimensional code of the conference, and jump to and display the terminal page 104a, which is equivalent to that the terminal device 200b opens a link, and the link is the website obtained by identifying the two-dimensional code of the conference. The operation of the terminal device 200b to open the website included in the two-dimensional code of the conference may be implemented by accessing a page server, where the page server may be an h5 server, and the page server may be the server 200. A conference portal page 106b is included in the terminal page 104 a. Meeting details for the meeting (i.e., "bean initiated meeting the meeting starts meeting presenter: music at 9: 00") and "open application Y1, join meeting" button 107b are included in meeting entry page 106 b.
The terminal apparatus 200b may start the application Y1 by calling the external application interface registered by the application Y1 in the terminal apparatus 200b by the application Y2 in response to a click operation of the user with respect to the button 107b in the conference portal page 106b more. When the launch of the application Y1 fails, indicating that the application Y1 is not installed in the terminal apparatus 200b, the terminal apparatus 200b may jump to display to the terminal page 105 a. The terminal device 200b may further obtain a conference identifier of the conference from the website obtained by identifying the two-dimensional code 104b of the conference, where the conference identifier is an ID (identity) for uniquely identifying one conference. Therefore, when the terminal device 200b detects that the application Y1 is not installed, in addition to jumping to the terminal page 105a, it may synchronize the account id (here, account id 1) of the user account registered in the application Y2 by the user and the conference id of the conference acquired from the web address included in the two-dimensional code of the conference to the server 100. Here, the server 100 is used as a background server of the application Y1, that is, when the terminal device 200b detects that the application Y1 is not installed, the terminal device 200b may synchronize the account identifier 1 and the session identifier to the server 100. The server 100 may store the acquired account id 1 and the conference id in association, which may be understood as storing a mapping relationship between the account id 1 and the conference id. The terminal device 200b transmits the account id 1 and the meeting identifier to the server 100, so that the server 100 can associate the process of storing the account id 1 and the meeting identifier without sensing how many users are.
More, a prompt box 108b is displayed in the terminal page 105a, and the prompt box 108b includes a prompt message "prompt: you do not install application Y1! "," click download "button 109b, and" cancel "button. The terminal device 200b may display the terminal page 106a in response to a click operation of the user with respect to the "click download" button 109b in the terminal page 105 a. The terminal page 106a is a download page for the application Y1, and the operation of the terminal device 200b jumping to display to the terminal page 106a may be implemented by a software server, which may be the server 300 described above, being a server that provides the user with an installation package service of the downloaded application. The terminal apparatus 200b can download the application installation package of the application Y1 in response to a click operation of the user with respect to the "click download install" button 110b in the terminal page 106a, and the terminal apparatus 200b can install the application Y1 by the downloaded application installation package.
When the installation of the application Y1 by the terminal apparatus 200b is completed, the application Y1 may be launched and the terminal page 107a may be displayed. The terminal page 107a is a page for registering or logging in the application Y1, and supports a user to log in by inputting an account and a password registered in the application Y1 or by a third-party application in the terminal page 107 a. Here, the third party application for the application Y1 may refer to the application Y2 and the application Y3, login or registration of the application Y1 through the application Y2 may be achieved through the button 111b in the terminal page 107a, and login or registration of the application Y1 through the application Y3 may be achieved through the button 122b in the terminal page 107 a. Here, the terminal apparatus 200b can log in or register the application Y1 using the application Y2 in response to a click operation of the user with respect to the button 111b in the terminal page 107a more.
If the application Y1 is logged in through the application Y2, it indicates that the application Y1 has been registered in advance through the user account which is registered in the application Y2 by the majority of users. When the application Y1 is registered through the application Y2, a mapping account id corresponding to the account id 1 is obtained through account ids of user accounts (that is, the account id 1) obtained by registering a large number of users in the application Y2, where the mapping account id is an account id of a user account obtained by registering a large number of users in the application Y1 through the application Y2, in other words, the mapping account id is an account id of a user account registered in the application Y1 a large number of users. Therefore, if the user mostly registers the application Y1 through the application Y2, the server 100 inevitably stores the mapping relationship between the account id 1 and the corresponding mapping account id. Therefore, the terminal device 200b can log in to the application Y1 using the account id of the user account registered by the application Y2 (i.e., the above-described mapped account id) and jump to the terminal page 108a in response to a click operation of the user with respect to the button 111b in the terminal page 107 a. The terminal page 108a is an application home page after logging in the application Y1.
The application home page of the application Y1 is displayed to indicate that login to the application Y1 is successful, and when the terminal device 200b detects that login to the application Y1 is successful through the mapping account identifier, the application Y1 may be triggered to generate the conference entering notification information. The terminal device 200b may send the conference notification information generated by the application Y1 to the server 100, where the conference notification information is generated by the application Y1 that is logged in through the mapping account id, and therefore the mapping account id is carried by the conference notification information. After acquiring the conference entrance notification information sent by the terminal device 200b, the server 100 may find the account id 1 having a mapping relationship with the mapping account id through the mapping account id carried in the conference entrance notification information, and then, the server 100 may also find the conference id having a mapping relationship with the account id 1, and finally, the server 100 may acquire the conference detail information of the corresponding conference through the conference id. The server 100 may send the acquired meeting detail information to the terminal device 200b, and the terminal device 200b may display a full-screen meeting notification page according to the acquired meeting detail information, where the meeting notification page is the terminal page 109 a. The conference detail information "bean invites you to enter the conference host initiated by the conference bean" acquired by the terminal device 200b is displayed in the terminal page 109 a: happy participant: 2 people ", slider 112b and" enter temporarily "button 123 b. Through the above process, it can be known that, under the perception of the user being many, that is, shortly after the login to the application Y1 is successful and the application home page of the application Y1 in the terminal page 108a is displayed (for example, 0.1 second, 0.5 second, 1 second, or the like is separated), the terminal device 200b automatically displays the terminal page 109a in full screen in the application Y1.
The terminal device 200b may respond to the operation that the user mostly drags the slider 112b in the terminal page 109a to the right, enter the meeting created by the user bean, and jump to display the terminal page 110a, where the terminal page 110a is a page of the ongoing meeting. As can be seen from the terminal page 11a, the users participating in the conference at this time include the user beans, the user abundance, and the user music. The terminal device 200b can also return to the terminal page 108a in response to a click operation of the user with respect to the "enter temporarily" button 123b in the terminal page 109 a.
By the method provided by the application, when a certain conference (for example, conference 1) in the application Y1 is entered through a third-party application (for example, the application Y2 described above), and it is found that the application Y1 is not installed, the conference entrance notification page for the conference 1 can be automatically displayed immediately after the application Y1 is installed and the application Y1 is logged in subsequently, so that the user can quickly enter the conference 1 through the conference entrance notification page without searching a conference entrance for the conference 1 again, for example, without searching a two-dimensional code in an invitation picture of the conference 1 again (the two-dimensional code can be understood as a conference entrance of the conference), and then enter the corresponding conference through the searched conference entrance. Therefore, by the method, when the user reinstalls and logs in the application to which the conference belongs, the efficiency of the user entering the conference is improved, full-automatic notification of the conference is realized, and the conference entering experience of the user is improved.
Please refer to fig. 3, which is a schematic flowchart of an application data processing method provided in the present application, and as shown in fig. 3, the method may include:
step S101, responding to conference joining operation aiming at a target conference in a first application, and acquiring an application installation state of a second application; the target conference is initiated through the second application;
optionally, the execution main body in this embodiment may be any terminal device, and in this embodiment, the terminal device x is taken as an example for description. The terminal device x has a first application installed therein, where the first application may be any application that can receive a message, for example, the first application may be a communication type application (i.e., app), and the communication type application may refer to an application with a chat function. The second application may be any application that can initiate an online conference, where the online conference may be called a cloud conference or a conference for short, and the conference may be a video conference or a voice conference. The target conference is a conference created in the second application, and the target conference is created for another terminal device (assumed to be terminal device y) different from terminal device x. The terminal device y may have a second application installed therein, and the target conference may be created by the terminal device y through the installed second application. The terminal device x may obtain a conference entrance for the target conference sent by the terminal device y, where the conference entrance may be a jump website for the target conference or a two-dimensional code including the jump website for the target conference. The terminal device y sends a conference portal of the target conference created in the second application to the terminal device x through a third-party application (here, the third-party application is the first application), and this application also mainly describes a process how to enter the target conference created in the second application through the third-party application, please refer to the following process.
The following describes the procedure how terminal device y sends a conference portal for the target conference to terminal device x:
it is assumed that the terminal device y is a terminal device owned by the user y, and what is logged in the second application in the terminal device y is a user account registered by the user y in the second application. The terminal device y may create the target conference in the second application in response to a user operation of the user y. For example, a button or a function key for creating a conference may be provided in the second application, and the terminal device y may respond to a click operation of the user y on the button or the function key, so that the target conference may be created. And the terminal device y can respond to the clicking operation of the user y on the button to generate the invitation picture of the target conference. The invitation picture may include an identification code of a jumping website of the target conference and conference detail information of the target conference, and the invitation picture may be used as a conference entrance of the target conference. The identification code of the jumping website containing the target conference can be a two-dimensional code of the jumping website containing the target conference. The conference detail information of the target conference may include a conference name of the target conference, a creator of the target conference, a creation time of the target conference, a host of the target conference, and the like.
The process of generating the invitation picture of the target conference may be:
the background server of the second application may be referred to as the application server. First, the terminal device y may transmit a creation request for a target conference to the application server in response to a user operation of the user y. After acquiring the creation request for the target conference, the application server may generate a conference identifier of the target conference. The conference identifier of the target conference is a conference ID of the target conference, and is an identifier generated by the application server and used for uniquely identifying the target conference, where the conference identifier may be a character string, for example, the conference identifier may be 123, or the conference identifier may also be h12, and so on. The application server may send the generated conference identifier of the target conference to the terminal device y to notify the terminal device y that the target conference creation is successful, and the terminal device y may display a conference in-progress page for the target conference in the second application.
The in-progress conference page is a conference page of the target conference, the in-progress conference page may include a generation button of an invitation picture for the target conference, the terminal device y may respond to a click operation of the user y on the generation button, and send a generation request of the invitation picture for the target conference to a background server of the second application, and the generation request may carry a conference identifier of the target conference. After the application server obtains the request for generating the invitation picture for the target conference, the application server can generate a jumping website for the target conference according to the conference identifier of the target conference, and then the application server can generate the identification code of the target conference according to the jumping website. The identification code of the target conference can be a two-dimensional code, the two-dimensional code can be image data, the two-dimensional code comprises a jump website related to the target conference, and the jump website comprises a conference identification of the target conference.
After generating the identification code of the target conference, the application server may transmit the generated identification code of the target conference and the conference detail information of the target conference to the terminal device y. After acquiring the identification code of the target conference and the conference detail information of the target conference sent by the application server, the terminal device y may generate an invitation picture of the target conference according to the acquired identification code of the target conference and the conference detail information of the target conference, where the invitation picture includes both the identification code of the target conference and the conference detail information, for example, the invitation picture of the target conference may be the invitation picture 101b in fig. 2 a.
Optionally, the invitation picture of the target conference may also be generated by the application server directly according to the identification code of the target conference and the conference detail information, in other words, the application server may directly send the invitation picture of the target conference to the terminal device y instead of sending the identification code of the target conference and the conference detail information.
It is assumed that the terminal device x is a terminal device held by the user x, and what is logged in the first application in the terminal device x is a user account registered by the user x in the first application. The terminal device y may respond to the user operation of the user y, and send the generated invitation picture of the target conference to the terminal device x through the first application. For example, a "share to first application" button may be provided in a generation page of an invitation picture in a second application of the terminal device y, and the terminal device y may respond to a click operation of the user y on the "share to first application" button and start a first application in the terminal device y through an application external interface of the first application in the terminal device y. And the user y is supported to find the user x in the address list in the started first application, and the user x is selected as a sending object of the invitation picture. Then, the terminal device y may send the invitation picture to the first application in the terminal device x held by the user x.
For another example, a "save to album" button may be provided in the generated page where the invitation picture in the second application of the terminal device y is located, and the terminal device y may derive the invitation picture of the target conference in response to the click operation of the user y on the "save to album" button, and save the derived invitation picture of the target conference to the local album of the terminal device y. After that, the terminal device y may start the first application in response to a start operation of the user y for the first application. And the user y is supported to expand a chat page with the user x in the started first application, select the saved invitation picture of the target conference from the local album of the terminal device y in the expanded chat page with the user x, and send the selected invitation picture to the user x as a chat message.
The application external interface (i.e., urlschema) of the first application in the terminal device y is obtained by being registered in the terminal device y when the first application is installed. It can be understood that each application installed in the terminal device may be correspondingly registered with an application external interface, and the application external interface is used for realizing mutual access between different applications in the terminal device. In other words, between different applications in the terminal device, the corresponding application can be accessed through the application external interface corresponding to each application.
Responding to the identification operation of the identification code aiming at the target conference in the first application to obtain a website identification result; acquiring meeting invitation information of a target meeting according to a meeting identifier in the website identification result; outputting a conference entrance page aiming at the target conference according to the conference invitation information; responding to the conference entrance page entrance operation, and acquiring the application installation state of the second application:
furthermore, the first application has a function of identifying a website address in an identification code (for example, a two-dimensional code), and after the terminal device x acquires the invitation picture sent by the terminal device y, the terminal device x may respond to a long-press operation of the user x on the identification code in the invitation picture in the first application to identify a jumping website address of the target conference included in the identification code. The identified jumping website of the target conference can be called a website identification result, and the website identification result includes a conference identifier of the target conference. The terminal device x can access a page server according to the jump website, where the page server can be an h5 server, where h5 is a set of technologies for creating a web page interaction effect, in other words, h5 is a web page of the mobile terminal. The h5 server may recognize the meeting identifier of the target meeting according to the jumping website, and request the meeting invitation information of the target meeting from the application server of the second application according to the meeting identifier, where the meeting invitation information may be the same as or different from the meeting detail information of the target meeting, and the meeting invitation information may include a creator, a creation time, a host, and the like of the target meeting.
The application server may transmit the conference invitation information of the target conference to the h5 server, and the h5 server may transmit the acquired conference invitation information of the target conference to the terminal device x. After acquiring the meeting invitation information of the target meeting, the terminal device x may display a meeting entry page for the target meeting to the invitation information according to the meeting, where the meeting entry page is an h5 page. The meeting entry page may include the meeting invitation information and may also include a portal for entering the target meeting, which may be a "start second application, enter target meeting" button, for example, the meeting entry page may be meeting entry page 106b in fig. 2 a.
Responding to conference entering operation aiming at a target conference in the first application, and starting the second application based on an application external interface of the second application; when the second application is failed to be started, acquiring an uninstalled state of the application; when the second application is started successfully, acquiring the installed state of the application:
the terminal device x may respond to a click operation of a button "start second application and enter target conference" in the conference entry page by the user x, and acquire an installation state of the second application in the terminal device x. The click operation of the button for "starting the second application and entering the target conference" in the conference entry page may be referred to as a conference entering operation for the target conference. The installation state of the second application includes an application installed state and an application uninstalled state, and the process of acquiring the installation state of the second application in the terminal device x may be:
the terminal device x may respond to the conference entering operation of the user x for the target conference in the first application, and start the second application through the external application interface registered in the terminal device x by the second application. When the second application is failed to be started in the terminal device x, it indicates that the second application is not installed in the terminal device x, and an application uninstalled state of the second application is obtained. And when the second application is successfully started in the terminal device x, indicating that the second application is installed in the terminal device x, and obtaining the application installation state of the second application.
Step S102, when the application installation state is the application uninstallation state, installing a second application, and logging in the second application according to the application account identification; the application account number identification and the conference identification of the target conference have an identification mapping relation;
optionally, when the installation state of the second application in the terminal device x is an application uninstallation state, the terminal device x may display an application download page in a terminal page. The application download page is a page of an application installation package for downloading the second application, and may also be an h5 page, and the application download page is displayed by accessing a software server, which is a server for downloading the installation package of the application. And after the application installation data package supporting the user x to download the second application in the application download page is obtained, the terminal device x can install the second application through the downloaded application installation data package. Furthermore, when the installed state of the second application in the terminal device x is an application uninstalled state, the terminal device x may further synchronize the conference identifier of the target conference and the application account identifier for the second application with an application server of the second application, and the following explanation on the application account identifier is provided.
Synchronizing the conference identifier and the application account identifier of the target conference to an application server of a second application, so that the application server stores an identifier mapping relationship between the conference identifier and the application account identifier:
the synchronization of the conference identifier of the target conference and the application account identifier for the second application from the application server by the terminal device x is realized by the h5 server, and may be: when detecting the application uninstalled state of the second application, the terminal device x may send, to the h5 server, a prompt for the installation state of the second application, where the prompt is used to notify the h5 server that the second application is not installed in the terminal device x. After the h5 server obtains the prompt information, the conference identifier of the target conference and the application account identifier for the second application may be sent to the application server of the second application, so that the application server may store the acquired conference identifier and application account identifier of the target conference in an associated manner. It can be understood that the application server needs to store a mapping relationship between the acquired conference identifier of the target conference and the application account identifier for the second application, and the mapping relationship between the conference identifier and the application account identifier may be referred to as an identifier mapping relationship.
The application account id for the second application refers to an account id of a user account used for logging in the second application after the subsequent user x installs the second application and logs in the second application. For example, subsequently, when the user x is a second application logged in through a mobile phone number, the application account id is the mobile phone number; for another example, subsequently, when the user x is a second application logged in through a certain mailbox, the application account id is the mailbox; for example, when the user x logs in the second application through the account registered in the first application, the application account id is the account id of the user account registered in the first application by the user x (referred to as OpenId of the first application).
Wherein, a login selection page is output; the login selection page comprises a first application login control and an external account login control; when the selection operation aiming at a first application login control in a login selection page is responded, taking an account identification of a first application as an application account identification, and synchronizing the conference identification and the application account identification to an application server; when the selection operation of an external account login control in a login selection page is responded, an account identification acquisition page is output, an entered account character string is acquired in the account identification acquisition page and is used as an application account identification, and the agenda identification and the application account identification are synchronized to an application server:
therefore, before the terminal device x transmits the aforementioned prompt information on the installation state of the second application to the h5 server, a login selection page may be output on the terminal page, and this login selection page may be displayed before the application download page. In other words, when the terminal device x detects the application uninstalled state of the second application, display can be skipped from the above-described conference entry page as the login selection page. For example, the application download page may be the terminal page 106a in fig. 2a, and the login selection page may be displayed after the terminal page 105a in fig. 2a and before the terminal page 106 a. The login selection page comprises a first application login control and an external account login control, the first application login control and the external account login control can be buttons, and the first application login control and the external account login control can be controlled through voice. The login selection page is used for determining the application account identification for the second application, the first application login control in the login selection page is used for taking the account identification of a user account obtained by registering the user x in the first application as the application account identification, the external account login control in the login selection page is used for taking an account character string recorded by the user x as the application account identification, and the account character string can be a mobile phone number or a mailbox and the like.
Wherein the second application is installed; logging in a second application based on the first application when the application account identification is the account identification of the first application; when the application account is identified as the account character string, logging in a second application based on the account character string:
the terminal device x may respond to a selection operation of the user x for a first application login control in the login selection page, for example, respond to a click operation of a button corresponding to the first application login control or a voice selection operation for the first application login control, take an account id of the first application (i.e., an account id of a user account registered by the user x in the first application) as an application account id for the second application, and synchronize the application account id and a conference id of the target conference to the application server. In this case, it is indicated that the user x needs to use the first application to log in the second application after installing the second application in the terminal device x.
Or, the terminal device x may also output an identifier obtaining page in the terminal page in response to a selection operation of the user x for the external account login control in the login selection page. The terminal device x may obtain an account character string entered by the user x in the identifier obtaining page, and the terminal device x may use the obtained account character string as an application account identifier for the second application and synchronize the application account identifier and the conference identifier of the target conference to the application server. In this case, it indicates that the user needs to log in the second application by using the account character string entered by the user after installing the second application in the terminal device.
More specifically, after the terminal device x installs the second application, if the application account id is the account id of the first application, the first application may be used to register and log in the second application or directly log in the second application. The first application is used for logging in the second application, which indicates that a user account is registered in the second application through the user account of the first application by the user x, and during the process, an application server (namely, a background server of the second application) generates an account identifier of the second application through account identifier mapping of the first application. The account id of the second application is the account id of the user account registered in the second application by the user x using the user account in the first application, and may be referred to as a mapping account id. The mapping account id and the application account id in this case (i.e. the account id of the first application) have a mapping relationship therebetween, and the application server also stores the mapping relationship.
Or, after the terminal device x installs the second application, if the application account id is an account character string entered by the user, the application may register and log in the second application using the account character string or directly log in the second application. If the user account is directly logged in the second application, the user account is registered in the second application by using the account character string, and the account identifier of the second application is the account character string.
Please refer to fig. 4, which is a schematic page diagram of a terminal device provided in the present application. As shown in fig. 4, the terminal device x is taken as the terminal device 200b, the first application is the application Y2, and the second application is the application Y1. The terminal page 105a is the terminal page 105a in fig. 2a, and the terminal page 106a is the terminal page 106a in fig. 2 a. The terminal device x may jump to the terminal page 100c in response to a click operation of the user x on the "click download" button 109b in the terminal page 105a, where the terminal page 100c is the login selection page. The login selection page includes a login selection box 102c, and the login selection box 102c includes a "current application login" button 103c and an "other account login" button 104c, where the "current application login" button 103c is the first application login control, and the "other account login" button 104c is the external account login control. The terminal device x may respond to a click operation of the user x on the button 103c in the terminal page 100c, use the application identifier of the first application as the application account identifier, and jump to the terminal page 106 a.
Or, the terminal device x may also respond to a click operation of the user x on the button 104c in the terminal page 100c, and jump to and display the terminal page 101c, where the terminal page 101c is the identifier obtaining page. The terminal page 101c includes an input box 105c, and supports the user x to enter an account character string in the input box 105c, where the account character string entered in the input box 105c by the user x is "12345678", and the 12345678 may be a mobile phone number. The terminal device x may respond to a click operation of the user x on the "ok" button 106c in the input box 105c, acquire an account character string entered by the user x in the terminal page 101c, use the account character string as the application account identifier, and jump to and display the application account identifier on the terminal page 106 a. The above process describes how to determine the application account identification for the second application.
Alternatively, in the terminal page 100c in the embodiment described in fig. 4, in addition to the "current application login" button and the "other account login" button, a "login with application Y3" button, a "login with application Y4" button, and the like may be provided in the terminal page 100 c. Both the application Y3 and the application Y4 may be any other application different from the first application and the second application, a user account registered by the user x in the application Y3 is registered in the application Y3 in the terminal device x, and a user account registered by the user x in the application Y4 is also registered in the application Y4.
Further, the terminal device x may respond to a click operation of the user x on the "login using application Y3" button, and obtain, from the application Y3 in the terminal device x, the account id of the application Y3 as the application account id for the second application through the application external interface registered by the application Y3 in the terminal device x. The account id of the application Y3 is the account id of the user account of the user x logged in the application Y3. Alternatively, the terminal device x may respond to a click operation of the user x on the "login using the application Y4" button, and obtain the account id of the application Y4 from the application Y4 in the terminal device x through the application external interface registered by the application Y4 in the terminal device x, as the application account id for the second application. The account id of the application Y4 is the account id of the user account of the user x logged in the application Y4. After responding to the click operation of the user x on the "login with application Y3" button or responding to the click operation of the user x on the "login with application Y4" button, the terminal device x can jump to the application download page for the second application, namely, the terminal page 106a in fig. 4.
Optionally, the obtaining manner of the application account identifier for the second application and the login manner for the second application may also be:
the user account of the user x in the first application may be referred to as a first account, and the user account of the user x in the second application may be referred to as a second account. The user x may bind a second account of the user x in the second application in the first application, after the binding, the first account in the first application has a binding relationship with the second account, and the binding relationship may be stored in a background server of the first application. The background server of the first application may store not only the binding relationship between the first account and the second account, but also an account and a password of the second account entered by the user x.
Therefore, when the application installation state of the second application acquired by the terminal device x is an application uninstallation state, the account id of the second account having a binding relationship with the first account may be acquired from the background server of the first application through the first application, and the account id of the second account may be an account (e.g., a mobile phone number or a mailbox, etc.) of the second account. The terminal device x may use the acquired account id of the second account as the application account id for the second application. The terminal device x may send the account id of the second account and the conference id of the target conference to the application server, and the application server may store an id mapping relationship between the account id of the second account and the conference id.
In addition, when the application installation state of the second application acquired by the terminal device x is the application uninstallation state, the second application may also be automatically downloaded and installed. After the second application is installed, the terminal device x may further obtain the account and the password of the second account from the background server of the first application through the first application. The terminal device x can directly use the acquired account and password of the second account to log in the second application without performing other user operations by the user.
When the background server of the first application stores the binding relationship between the first account and the second account, only the account identifier of the second account may be stored, and the account identifier of the second account may be an account (e.g., a mobile phone number or a mailbox) of the second account. The terminal device x can acquire an account identifier of a second account having a binding relationship with the first account from a background server of the first application through the first application, use the account identifier of the second account as an application account identifier for the second application, and send the account identifier of the second account and a conference identifier of a target conference to the application server, so that the application server can store an identifier mapping relationship between the account identifier of the second account and the conference identifier.
In addition, after the terminal device x acquires the application uninstalled state of the second application, and downloads and installs the second application, the installed second application may be automatically started. After the second application is started, the first application in the terminal device x may acquire the account id of the second account from the background server of the first application, and give the account id of the second account to the started second application. The started second application can acquire the account and the password of the second account from the application server of the second application according to the acquired account identifier of the second account (to implement the process, the user x is required to authorize the first application in the second application, that is, the second application is authorized to acquire the account and the password of the second account through the account identifier of the second account acquired from the first application), and then the second application can successfully log in the second application according to the account and the password of the second account sent by the application server.
Under the circumstance, the terminal device x can respond to the conference entering operation (for example, the operation of identifying the identification code of the target conference) of the user x for the target conference, namely, the second application can be installed and logged in by itself under the circumstance that the second application is not installed, and meanwhile, the user x is not required to execute any user operation, so that the full-automatic installation and login process of the terminal device x for the second application is realized, the login efficiency of the terminal device x for the second application is improved, the user operation is simplified, and the user experience is improved.
Step S103, in the second logged application, meeting detail information corresponding to the meeting identification is obtained according to the identification mapping relation;
optionally, when the terminal device x successfully logs in the second application through the application account identifier and enters an application home page of the second application, the second application is triggered to spontaneously generate meeting entry request information, and the meeting entry request information is used for acquiring meeting detail information of the target meeting from the application server. Terminal device x may send the generated conference entry request information to the application server.
When the successful login of the second application based on the first application is detected, conference entrance request information is generated; the conference joining request information carries a mapping account identifier corresponding to the application account identifier; the account identification is mapped to be the account identification obtained by registering the first application in the second application; sending the conference joining request information to an application server so that the application server can acquire conference detail information of the target conference according to the mapping account identification and the identification mapping relation carried by the conference joining request information; the conference detail information is acquired by the application server according to the conference identifier; the conference identifier is acquired by the application server according to the identifier mapping relation and the application account identifier; the application account identification is obtained by the application server according to the mapping account identification carried by the conference joining request information:
if the second application is logged in by using the first application, the conference entry request information generated by the second application in the terminal device x carries the mapping account identifier, and the mapping account identifier and the account identifier of the first application have a mapping relationship. After the application server obtains the conference entry request information, an application account identifier (here, an account identifier of the first application) having a mapping relationship with the mapping account identifier may be obtained according to the mapping account identifier carried by the conference entry request information. Then, the application server may obtain a pre-stored conference identifier having a mapping relationship with the acquired application account identifier according to the acquired application account identifier. After the application server obtains the conference identifier, the application server can obtain the conference detail information of the target conference according to the conference identifier. The application server may transmit the acquired meeting detail information to the terminal device x.
When the successful login of the second application based on the account character string is detected, conference joining request information is generated; the conference joining request information carries an account character string; sending the conference joining request information to an application server so that the application server can acquire conference detail information of the target conference according to the account character string and the identification mapping relation carried by the conference joining request information; the conference detail information is acquired by the application server according to the conference identifier; the conference identifier is obtained by the application server according to the account character string carried by the conference joining request information and the identifier mapping relationship:
if the second application is logged in by using the account character string, the conference entry request information generated by the second application in the terminal device x carries the application account identifier (i.e., the account character string). After the application server obtains the conference joining request information, the application server can obtain a conference identifier having a mapping relation with the conference joining request information according to the application account identifier carried by the conference joining request information, and after the application server obtains the conference identifier, the application server can obtain conference detail information of the target conference according to the conference identifier. The application server may transmit the acquired meeting detail information to the terminal device x.
If the second application is logged in by using the second account, the conference entry request information generated by the second application in the terminal device x may carry an account id of the second account. After the application server obtains the conference joining request information, the application server can obtain a conference identifier having an identifier mapping relationship with the conference identifier according to the account identifier of the second account carried by the conference joining request information. Furthermore, the application server may obtain the meeting detail information of the corresponding target meeting according to the obtained meeting identifier, and the application server may send the obtained meeting detail information to the second application in the terminal device x.
Through the above process, the second application in the terminal device x can obtain the meeting detail information of the target meeting sent to the second application by the application server.
Step S104, entering a target conference in a second application according to the conference detail information;
optionally, the conference detail information of the target conference may include a conference identifier of the target conference, the terminal device x may directly enter a page where the target conference is located in the second logged-in application according to the acquired conference identifier in the conference detail information of the target conference, and the page where the target conference is located may refer to a page where the target conference is in progress. The conference detail information of the target conference may further include information such as conference creation time, a conference creator, a conference host, and a conference name of the target conference, and the terminal device x may further display information such as the conference creation time, the conference creator, the conference host, and the conference name included in the conference detail information in a page in which the target conference is in progress. In other words, in the view of the user x, after the second application is installed and logged in the terminal device x, the target conference can be entered in the logged-in second application immediately without performing other user operations.
Therefore, it can be understood that, when the application account id is an account id of a second account having a binding relationship with a first account in a first application, after the terminal device x responds to a conference entering operation of the user x for the target conference (for example, a clicking operation on the button 107b in fig. 2b) in the step S101, a series of actions of installing the second application, logging in the installed second application through the second account, and directly entering the target conference in the logged-in second application may be automatically performed. In this case, in the view angle of the user x, that is, after the conference entering operation for the target conference is performed, even if the terminal device x does not have the second application installed therein, the user can directly enter the target conference without performing any other user operation in the middle. Therefore, further, the operation difficulty of the user is reduced, and the entry efficiency for the target conference is improved.
Optionally, the terminal device x may also output, in the second application, a conference entry notification page for the target conference according to the acquired conference detail information, where the conference entry notification page may be referred to as an incoming call notification of the target conference, the conference entry notification page may be displayed in full screen in the terminal device x, and the conference entry notification page may include the conference detail information. For example, the conference notification page may be the terminal page 109a of fig. 2a described above. The meeting detail information may include meeting identification, creator, creation time, host, current number of participants, etc. of the target meeting.
The conference notification page may further include a confirmation control and a cancellation control, where the confirmation control and the cancellation may be both buttons and may also be voice controls. In response to the selection operation of the user x on the confirmation control in the conference entry notification page, the terminal device x may jump to a conference in-progress page (e.g., the terminal page 110a in fig. 2 a) displayed in the target conference and enter the target conference, that is, an application account of the user x in the second application participates in the target conference. The selection operation of the user x for the confirmation control can be referred to as a confirmation operation for the conference entry notification page. The terminal device x can also respond to the selection operation of the user x for the cancel control in the conference entrance notification page, close the conference entrance notification page, abandon the entrance of the target conference, and return to the application home page of the second application. The selection operation of the user x for the cancel control can be referred to as a cancel operation for the conference entry notification page.
More specifically, when the application server detects that the target conference has ended, for example, the target conference has been cancelled, the application server may delete the identifier mapping relationship between the stored application account identifier and the conference identifier of the target conference, so that when the terminal device x installs and logs in the second application, if the target conference has ended, the conference entry notification page for the target conference is not displayed when the terminal device x successfully logs in the second application.
In addition, when the terminal device x successfully enters the target conference through the conference entry notification page, the terminal device x may send conference entry prompt information to the application server, where the conference entry prompt information is used to prompt the application server that the second application in the terminal device x has successfully entered the target conference. When the application server obtains the conference entering prompt information, the identifier mapping relationship between the stored application account identifier and the conference identifier of the target conference can be deleted.
Further, even when the user x logs in the second application through another terminal device other than the terminal device x, the conference entrance notification information for the target conference can be displayed in the terminal device that logs in the second application through the above-described procedure. For example, assuming that the user x logs in the second application at the terminal device z through the application account id, when the terminal device z successfully logs in the second application, the second application in the terminal device z may send conference entry request information to the application server, where the conference entry request information may carry the application account id. When the application server acquires the conference joining request information, the application server can search the conference identifier having an identifier mapping relationship with the conference identifier according to the application account identifier carried by the conference joining request information, and then find the conference detail information of the corresponding target conference through the searched conference identifier. Then, the application server may send the found meeting detail information of the target meeting to the terminal device z, so that the terminal device z may enter the target meeting according to the meeting detail information.
And when the application server detects that other terminal devices except the terminal device x log in the second application, the stored identifier mapping relationship between the application account identifier and the conference identifier of the target conference can be deleted. In other words, when the application server detects that the user account corresponding to the application account identifier in the stored identifier mapping relationship enters the target conference, the application server may delete the stored identifier mapping relationship between the application account identifier and the conference identifier of the target conference.
Further, when the application installation state of the second application acquired in step S101 is the application installed state, the terminal device x may start the second application through the application external interface of the second application, and enter the home page of the second application. The terminal device x may directly enter the target conference in the started second application, or may display the conference entrance notification page for the target conference in the started second application, in which case, the conference detail information in the conference entrance notification page may be the conference invitation information of the target conference acquired by the terminal device. After that, the terminal device x may select to enter the target conference or select not to enter the target conference through the conference entering notification page.
Please refer to fig. 5, which is a schematic page diagram of a terminal device provided in the present application. Here, the terminal device x is the terminal device 200b, the first application is the application Y2, the second application is the application Y1, the number of users x is large, and the user Y is the user bean. The terminal page 104a is the terminal page 104a in fig. 2a, the terminal device x may respond to a click operation of a user on the button 107a in the terminal page 104a, successfully start the second application through an application external interface of the second application, and directly display the terminal page 100d in the started second application, where the terminal page 100d is the conference notification page. The terminal page 100d includes a slider 101d and a button 102d, where the slider 101d is the above-mentioned confirmation control, and the button 102d is the above-mentioned cancellation control. The terminal device x may enter the target conference in response to a right-sliding operation (i.e., the above-mentioned confirmation operation) of the user x on the slider 101d, and jump to and display on the terminal page 104d, and it can be known through the terminal page 104d that the users currently participating in the target conference include the user beans, the user music, and how many users are. The terminal device x may also respond to a click operation of the user x on the button 102d, abandon entry into the target conference, and jump to and display the terminal page 103d, where the terminal page 103d is an application home page of the second application.
The method and the device can respond to conference joining operation aiming at the target conference in the first application, and obtain the application installation state of the second application; the target conference is initiated through the second application; when the application installation state is the application uninstallation state, installing a second application, and logging in the second application according to the application account identification; the application account number identification and the conference identification of the target conference have an identification mapping relation; in the second logged application, meeting detail information corresponding to the meeting identification is obtained according to the identification mapping relation; and entering the target conference in the second application according to the conference detail information. Therefore, the method provided by the application can automatically acquire the conference detail information aiming at the target conference and quickly enter the target conference according to the conference detail information after the second application is installed and logged in, so that the entry efficiency aiming at the target conference after the second application is logged in is improved.
Please refer to fig. 6, which is a flowchart illustrating an application data processing method according to the present application. As shown in fig. 3, the method may include:
step S201, the second application of the inviter requests the server f1 to generate a two-dimensional code and generate a conference identifier;
optionally, the inviter may refer to the user y, the second application of the inviter may refer to the second application installed in the terminal device y, and the user account of the inviter is logged in the second application installed in the terminal device y. The second application of the inviter may request the creation of the target conference from the server f1 through the terminal device y to request the generation of the conference identification of the target conference and the two-dimensional code of the target conference. The server f1 is a background server of the second application, i.e. the application server.
Step S202, the server f1 sends the two-dimensional code picture data and the meeting details to a second application of the inviter;
optionally, the server f1 may generate a conference identifier of the target conference after acquiring the creation request for the target conference sent by the second application in the terminal device y, and generate a jump website for the target conference according to the conference identifier of the target conference, where the jump website includes the conference identifier. Then, the server f1 may generate two-dimensional code picture data according to the jump website, where the two-dimensional code picture data includes the jump website for the target conference. The server f1 may send the generated two-dimensional code picture data containing the jump website of the target conference and the conference details of the target conference to the second application in the terminal device y. The conference details of the target conference may refer to conference detail information of the target conference, and the conference details may include information such as a creator of the target conference, a creation time of the target conference, a host of the target conference, and a conference name of the target conference.
Step S203, the second application of the inviter generates a sharing picture according to the two-dimensional code and the meeting details;
optionally, the second application in the terminal device y may generate a sharing picture for the target conference (the sharing picture is equal to the invitation picture) according to the acquired two-dimensional code picture data and the conference details of the target conference, which are sent by the server f1, where the sharing picture includes the conference details and the two-dimensional code picture data of the target conference.
Step S204, the second application of the inviter sends the sharing picture to the first application of the inviter;
optionally, the first application of the inviter refers to a first application installed in the terminal device y, and the first application in the terminal device y is logged in by a user account of the inviter. A button of "share to first application" may be provided in the second application of the terminal device y, and the terminal device y may start the first application in response to a click operation of the inviter with respect to the button of "share to first application". And the user is supported to select an invitee in the address book of the started first application, and the generated sharing picture is sent to the invitee through the started first application. Here, the invitee may refer to the user x described above.
Optionally, the terminal device y may also export the generated sharing picture of the target conference to a local album of the terminal device y for storage. And the support inviter opens a first application in the terminal device y, selects an invitee in the opened first application, and expands a chat page with the selected invitee. And supporting the inviter to open the local album of the terminal device y in the chat page, selecting the stored sharing picture in the local album, and sending the sharing picture to the invitee as a chat message.
Step S205, the first application of the inviter selects the invitee to go to the message channel;
optionally, after the first application in the terminal device y selects the invitee in the first application, the shared picture is sent to the invitee through the background server of the first application, so that the first application in the terminal device y may send the shared picture to the server f2, where the server f2 is the background server of the first application.
Step S206, the server f2 sends the shared picture to the first application of the invitee;
optionally, the first application of the invitee may refer to a first application installed in the terminal device x, and the first application installed in the terminal device x logs in a user account registered by the invitee. The server f2 may send the obtained shared picture sent to the first application in the terminal device y to the first application in the terminal device x, so as to achieve the purpose of sending the shared picture to the invitee, and the invitee may also view the shared picture for the target conference in the first application in the terminal device x.
Through the process, the process that the inviter sends the sharing picture to the invitee is realized. The following describes how an invitee enters a target conference through a third-party application (here, the first application in terminal device x) in an embodiment corresponding to fig. 7.
Please refer to fig. 7, which is a flowchart illustrating an application data processing method according to the present application. The embodiment depicted in fig. 7 is a step subsequent to the embodiment depicted in fig. 6 described above. As shown in fig. 7, the method may include:
step S301, a first application of an invitee analyzes a two-dimensional code;
alternatively, the invitee may refer to the user x, and the first application of the invitee may be the first application installed in the terminal device x. The first application in the terminal device x may obtain the shared picture sent to the first application in the terminal device y. The first application in the terminal device x can analyze the two-dimensional code in the shared picture to obtain the website included in the two-dimensional code. For example, the first application in the terminal device x may respond to a long-time pressing operation of the user x on the two-dimensional code in the shared picture, and the website included in the two-dimensional code may be resolved.
Step S302, a first application of an invitee opens a website contained in the two-dimensional code;
optionally, the first application in the terminal device x may open the website included in the two-dimensional code obtained by the analysis by accessing the page server. The page server may be an h5 server, and the h5 server may be used to provide a web service for the first application in the terminal device x.
Step S303, the page server acquires meeting detail information according to the meeting identification;
optionally, the page server may obtain a conference identifier of the target conference in the website included in the analyzed two-dimensional code, and send the conference identifier to the server of the second application, so as to request the server of the second application to obtain conference detail information of the target conference. And the server of the second application is the application server.
Step S304, the server of the second application sends the meeting detail information to the page server;
optionally, the server of the second application may obtain a conference identifier of the target conference sent by the page server, and the server of the second application may correspondingly obtain conference detail information of the target conference according to the conference identifier. The meeting detail information may include the creator, creation time, meeting name, meeting supporter, etc. of the target meeting. The server of the second application may send the acquired meeting detail information of the target meeting to the page server.
Step S305, the page server sends meeting detail information to a first application of an invitee;
optionally, the page server may obtain the meeting detail information of the target meeting sent by the server of the second application, and the page server may send the obtained meeting detail information to the first application in the terminal device x.
Step S306, the first application of the inviter prompts the page server that the first application is not installed;
optionally, the first application in the terminal device x may obtain the meeting detail information of the target meeting sent by the page server. The first application in the terminal device x may output the conference entry page for the target conference in the terminal page according to the acquired conference detail information. Terminal device x may launch the second application in response to a conference entry operation by user x for the conference entry page. For example, a button "open second application and enter target meeting" may be provided in the meeting entry page, and the first application in the terminal device x may respond to a click operation of the button "open second application and enter target meeting" by the user x, and start the second application through the external application interface registered in the terminal device x by the second application. When the terminal device x finds that the second application is not started successfully, indicating that the second application is not installed in the terminal device x, the terminal device x may prompt the page server that the second application is not installed. For example, the terminal device x may send a prompt message to the page server, so as to prompt the page server that the second application is not installed in the terminal device x through the prompt message.
Step S307, when the page server detects that the first application is not installed, the page server sends pre-conference information to an application server of a second application;
optionally, the page server may obtain a prompt message sent by the terminal device x, and learn that the second application is not installed in the terminal device x according to the prompt message. When the page server detects that the second application is not installed in the terminal device x, the pre-conference information may be sent to the server of the second application. The pre-conference information is used for automatically displaying an incoming call notification for the target conference in the second application after the second application is installed and logged in the subsequent terminal device x, which is specifically referred to below. The conference pre-entry information may include a conference identifier of the target conference and an account identifier of a first application in the terminal device x, where the account identifier of the first application is an account identifier of a user account logged in the first application in the terminal device x, and the account identifier of the first application is used as an application account identifier for the second application.
After the server of the second application acquires the conference identifier of the target conference and the account identifier of the first application, which are sent to the server of the page server, the server of the second application may perform associated storage on the acquired conference identifier and the account identifier of the first application, that is, store a mapping relationship between the acquired conference identifier and the account identifier of the first application.
Step S308, the page server guides the terminal device x held by the invitee to jump to a software downloading page for guiding downloading;
alternatively, the page server may access the software server so that the software server may provide the terminal device x with software download-related information, which is information for downloading the second application. The terminal device x may output an application download page for the second application in the terminal page according to the software download related information, for example, the application download page may be the terminal page 106a in fig. 4 described above.
Step S309, the terminal device of the invitee may download and install the second application from the software server;
optionally, the terminal device x may download the application installation data package of the second application in the output software download page in response to a user operation of the user x. For example, a "download second application" button may be provided in the software download page, and the terminal device x may access the software server from which an application installation package for downloading the second application is requested in response to a click operation of the user x on the "download second application" button. Then, the terminal device x may install the second application through the downloaded application installation data package of the second application. After the terminal device x successfully installs the second application, the application installation data packet of the second application may be automatically deleted. Through the above-described procedure, the second application of the invitee in fig. 7 exists in the terminal device x.
Step S310, a second application of the invitee logs in the second application through the first application;
optionally, the second application in the terminal device x may log in the second application through the first application, that is, log in the second application through the user account in the first application. The second application in the terminal device x may request the first application in the terminal device x to acquire the account id of the user account bound in the first application, that is, the account id of the first application.
Step S311, the first application of the invitee sends the account identifier of the first application to the second application of the invitee;
optionally, when receiving an acquisition request for an account identifier of a first application sent by a second application in the terminal device x, a first application in the terminal device x may send the application identifier of the first application to the second application in the terminal device x.
Step S312, the second application of the invitee uses the account identifier of the first application to log in or register;
optionally, the second application in the terminal device x may obtain, according to the account id of the first application, the account id of the second application from a server of the second application. If the user x has previously registered the second application through the account id of the first application, it indicates that the user x has a user account of the second application, and the user account of the second application is obtained by registering the user account of the first application. Therefore, a mapping relationship exists between the account id of the user account of the second application and the account id of the first application, and the server of the second application necessarily stores the mapping relationship, and the account id of the second application may be referred to as a mapping account id. Therefore, the server of the second application may directly obtain the corresponding mapping account id according to the account id of the first application sent by the second application in the terminal device x.
Or, if the user x does not register the second application with the account id of the first application before, the second application may be registered with the account id of the first application, and during registration, the server of the second application also generates the account id of the second application (i.e., maps the account id) according to the account id of the first application. After the registration is completed, the server of the second application also stores the mapping relationship between the account id of the first application and the mapping account id. Therefore, the server of the second application may obtain the mapping account id corresponding to the account id of the first application generated at this time.
Step 313, the server of the second application sends the mapping application identifier corresponding to the account identifier of the first application to the second application of the invitee;
optionally, the server of the second application may send the obtained mapping application identifier having a mapping relationship with the account identifier of the first application to the second application in the terminal device x.
Step S314, the second application of the invitee enters an application home page and activates the pre-conference information;
optionally, the second application in the terminal device x may log in the second application according to the obtained mapping account identifier, and enter an application home page of the second application. When the second application in the terminal device x enters the application home page of the second application, the second application can be activated, so that the second application sends activation information to the server of the second application. The activation information is used to activate pre-session information, the activation information is equal to the session request information, and the activation information may carry the mapping account id.
Step S315, the server of the second application inquires corresponding meeting detail information;
optionally, after acquiring the activation information sent by the second application in the terminal device x, the server of the second application may acquire the account id of the first application having a mapping relationship with the account id according to the mapping account id carried in the activation information, and then may find the conference id of the target conference having a mapping relationship with the account id of the first application through the acquired account id of the first application. And then, the server of the second application can obtain the conference detail information of the target conference according to the searched conference identifier of the target conference. The meeting detail information may include the meeting name of the target meeting, the meeting start time, the meeting progress state (e.g., in-progress state or end state), the meeting creator, the meeting moderator, and the like.
Step S316, the server of the second application sends the meeting detail information to the second application of the invitee;
optionally, the server of the second application may send the acquired meeting detail information to the second application in the terminal device x.
Step S317, the second application of the invitee displays a meeting notification page;
optionally, the second application in the terminal device x may acquire the meeting detail information of the target meeting, which is sent to the second application by the server of the second application, and the second application in the terminal device x may output an incoming call notification for the target meeting in the terminal page according to the acquired meeting detail information of the target meeting, where the incoming call notification is the meeting notification page for the target meeting. Meeting detail information of the target meeting can be included in the meeting notification page, and the meeting notification page is used for enabling the second application in the terminal device to enter the target meeting.
The incoming call notification of the target conference may be a full-screen incoming call notification output in the terminal device x, and the incoming call notification may include a "enter conference" button (the function is equivalent to the slider 112b in fig. 2b) and a "temporarily not enter conference" button (the function is equivalent to the button 123b in fig. 2 b). The terminal device x can respond to the click operation of the user x on the "enter conference" button in the terminal page where the incoming call notification is located, and enter the target conference. Or, the terminal device x may also give up entering the target conference in response to the click operation of the "temporarily not entering the conference" button in the terminal page where the incoming call notification is located by the user x, and return to the application home page of the second application in the terminal device x.
The method and the device can respond to conference joining operation aiming at the target conference in the first application, and obtain the application installation state of the second application; the target conference is initiated through the second application; when the application installation state is the application uninstallation state, installing a second application, and logging in the second application according to the application account identification; the application account number identification and the conference identification of the target conference have an identification mapping relation; in the second logged application, meeting detail information corresponding to the meeting identification is obtained according to the identification mapping relation; and entering the target conference in the second application according to the conference detail information. Therefore, the method provided by the application can automatically acquire the conference detail information aiming at the target conference and quickly enter the target conference according to the conference detail information after the second application is installed and logged in, so that the entry efficiency aiming at the target conference after the second application is logged in is improved.
Please refer to fig. 8, which is a schematic view of a scenario for applying data processing according to the present application. As shown in fig. 8, the terminal device 100e may be the terminal device y, the terminal device 102e may be the terminal device x, and the server 103e may be an application server of the second application. The second application may be installed in the terminal device 100e, and the second application in the terminal device 100e may create the target conference.
After the target conference is created, the terminal device 100e may further generate an invitation picture 101e for the target conference, where the invitation picture 101e may include an identification code (e.g., a two-dimensional code, etc.) of the target conference and conference detail information of the target conference. The terminal device 100e may further include a first application, and the terminal device 100e may start the first application in the generation page of the invitation picture 101e of the second application, search and select the user x in the address list of the first application, and send the invitation picture 101e to the user x. The sending of the invitation picture 101e to the user x is to send the invitation picture 101e to a terminal device where a user account of the user x in the first application is located, where the terminal device where the user account of the user x in the first application is located is the terminal device 102 e. In other words, the terminal device 100e may send the above-described invitation picture 101e to the second application in the terminal device 102 e.
When the first application in the terminal device 102e acquires the invitation picture 101e sent by the terminal device 100e, the identification code in the invitation picture 101e in the first application may be identified through a function of identifying the identification code in the first application. After the terminal device 102e recognizes the identification code in the invitation picture 101e, the second application may be launched. When the terminal device 102e detects that the second application is not started successfully, which indicates that the second application is not installed in the terminal device 102e, the terminal device 102e may synchronize the pre-conference information 104e for the target conference to the application server 103e of the second application. The synchronization of the pre-conference information 104e of the target conference to the server 103e by the terminal device 102e is realized by the h5 server. The pre-conference information 104e of the target conference may include a conference identifier of the target conference and an application account identifier for the second application (the application account identifier may be an account identifier of a user account of the user x in the first application), and the pre-conference information is used to enable the terminal device 102e to quickly enter the target conference after the second application is installed.
Next, the terminal device 102e may install the second application and log in the second application using the application account identification. When the application account identification is the account identification of the user account of the user x in the first application, the second application can be logged in through the user account of the user x in the first application.
When the terminal device 102e successfully logs in the second application and enters the application home page of the second application, the second application may be triggered to autonomously send conference entry request information to the application server 103 e. The conference joining request information may carry an application account id, for example, if the second application logs in through a user account of the user x in the first application, the conference joining request information may carry a mapping account id corresponding to the account id of the user account of the user x in the first application (which may be referred to as the account id of the first application for short), the mapping account id is an account id of the user account obtained by registering the user account of the user x in the first application in the second application, a mapping relationship is provided between the account id of the first application corresponding to the user x and the mapping account id, and a mapping relationship between the account id of the first application and the mapping account id corresponding to the user x is also stored in the application server 103 e.
After the application server 103e acquires the conference entry request information sent by the terminal device 102e, the application server 103e may acquire an account id of the first application having a mapping relationship with the mapping account id according to the mapping account id carried by the conference entry request information. Since the application server 103e stores the pre-conference information 104e for the target conference before, the pre-conference information 104e may include a conference identifier of the target conference and an application account identifier, which may be an account identifier of the first application. Therefore, the application server 103e may find, according to the account identifier of the first application obtained by mapping the account identifier, a conference identifier having a mapping relationship with the account identifier of the first application (find according to the pre-conference information 104 e). Further, the application server 103e may find the meeting detail information of the corresponding target meeting according to the meeting identifier.
More, the application server 103e may send the acquired meeting detail information of the target meeting to the terminal device 102e, and the terminal device 102e may display a meeting notification page for the target meeting according to the meeting detail information, and further, the terminal device 102e may respond to a meeting operation of the user x for the meeting notification page to enter the target meeting. Alternatively, the terminal device 102e may also directly enter the target meeting according to the acquired meeting detail information of the target meeting without the user x performing other user operations.
By adopting the method provided by the application, when the target conference in the second application is entered through the third-party application (here, the first application), under the condition that the second application where the target conference is located is not installed, the terminal device 103e is supported, after the second application is installed, the user x does not need to find the conference entrance of the target conference again (for example, the identification code corresponding to the target conference), and thus the user x can quickly enter the target conference, the user operation of the user x when entering the target conference is simplified, and therefore, the conference entering efficiency of the user x for the target conference in the second application is improved, and the conference entering experience of the user x for the cross-application entering of the target conference is improved.
Fig. 9 is a schematic structural diagram of an application data processing apparatus according to the present application. The application data processing apparatus may be a computer program (including program code) running in a computer device, for example, the application data processing apparatus is an application software, and the application data processing apparatus may be configured to execute corresponding steps in the method provided by the embodiment of the present application. As shown in fig. 9, the application data processing apparatus 1 may include: a conference response module 101, an installation module 102, a detail acquisition module 103 and a notification module 104;
the conference joining response module 101 is configured to respond to a conference joining operation for the target conference in the first application and acquire an application installation state of the second application; the target conference is initiated through the second application;
the installation module 102 is configured to install a second application when the application installation state is an application uninstallation state, and log in the second application according to the application account identifier; the application account number identification and the conference identification of the target conference have an identification mapping relation;
the detail acquiring module 103 is configured to acquire, in the logged-in second application, meeting detail information corresponding to the meeting identifier according to the identifier mapping relationship;
and a conference entering module 104, configured to enter the target conference in the second application according to the conference detail information.
For specific functional implementation manners of the conference response module 101, the installation module 102, the detail obtaining module 103, and the notification module 104, please refer to steps S101 to S104 in the embodiment corresponding to fig. 3, which is not described herein again.
The application installation state comprises an application uninstalled state and an application installed state;
the conference response module 101 includes: a start unit 1011, a start failure unit 1012, and a start success unit 1013;
a starting unit 1011, configured to start a second application based on an application external interface of the second application in response to a conference entering operation for a target conference in the first application;
a failed start unit 1012, configured to acquire an uninstalled application state when starting of the second application fails;
a start success unit 1013 configured to acquire the application installed state when the second application is successfully started.
For a specific function implementation manner of the start unit 1011, the start failure unit 1012, and the start success unit 1013, please refer to step S101 in the corresponding embodiment of fig. 3, which is not described herein again.
The conference response module 101 includes: an identification unit 1014, an invitation information acquisition unit 1015, an entry page output unit 1016, and an enrollment response unit 1017;
the identification unit 1014 is used for responding to the identification operation of the identification code of the target conference in the first application to obtain a website identification result;
an invitation information obtaining unit 1015, configured to obtain conference invitation information of the target conference according to the conference identifier in the website identification result;
an entry page output unit 1016 configured to output a conference entry page for the target conference according to the conference invitation information;
and an enrollment response unit 1017, configured to obtain an application installation state of the second application in response to the enrollment operation for the conference portal page.
For specific functional implementation manners of the identifying unit 1014, the invitation information obtaining unit 1015, the entry page output unit 1016, and the conference entering response unit 1017, please refer to step S101 in the corresponding embodiment of fig. 3, which is not described herein again.
Wherein the application data processing apparatus 1 is configured to:
synchronizing the conference identifier and the application account identifier of the target conference to an application server of a second application, so that the application server stores an identifier mapping relationship between the conference identifier and the application account identifier;
the detail acquiring module 103 includes: an information transmitting unit 1031 and an information acquiring unit 1032;
an information sending unit 1031, configured to send conference entry request information to the application server based on the logged second application, so that the application server obtains conference detail information of the target conference according to the conference entry request information and the identifier mapping relationship;
an information obtaining unit 1032, configured to obtain the meeting detail information sent by the application server.
For specific implementation of functions of the information sending unit 1031 and the information obtaining unit 1032, please refer to steps S102 to S103 in the embodiment corresponding to fig. 3, which is not described herein again.
The application data processing device 1 includes: a selected page output module 105, a first control response module 106 and a second control response module 107;
a selected page output module 105 for outputting a login selected page; the login selection page comprises a first application login control and an external account login control;
a first control response module 106, configured to, when a selection operation for a first application login control in a login selection page is responded, use an account id of a first application as an application account id, and synchronize an negotiation id and the application account id to an application server;
a second control response module 107, configured to output an account id obtaining page when a selection operation for an external account login control in the login selection page is responded, obtain an entered account character string in the account id obtaining page, serve as an application account id, and synchronize the session id and the application account id to the application server.
For a specific implementation manner of the function of the page selection output module 105, the first control response module 106, and the second control response module 107, please refer to step S102 in the embodiment corresponding to fig. 3, which is not described herein again.
Wherein, the installation module 102 includes: an installation unit 1021, an application login unit 1022, and a character string login unit 1023;
an installation unit 1021 for installing a second application;
an application login unit 1022, configured to log in a second application based on the first application when the application account id is an account id of the first application;
a character string login unit 1023, configured to log in the second application based on the account character string when the application account is identified as the account character string.
For a specific implementation manner of the functions of the installation unit 1021, the application login unit 1022, and the string login unit 1023, please refer to step S102 in the embodiment corresponding to fig. 3, which is not described herein again.
The information sending unit 1031 includes: a first generation sub-unit 10311 and a first information transmission sub-unit 10312;
a first generation subunit 10311, configured to generate meeting entry request information when detecting that the second application is successfully logged in based on the first application; the conference joining request information carries a mapping account identifier corresponding to the application account identifier; the account identification is mapped to be the account identification obtained by registering the first application in the second application;
a first information sending subunit 10312, configured to send the conference joining request information to the application server, so that the application server obtains conference detail information of the target conference according to the mapping account id and the id mapping relationship carried in the conference joining request information; the conference detail information is acquired by the application server according to the conference identifier; the conference identifier is acquired by the application server according to the identifier mapping relation and the application account identifier; the application account identification is obtained by the application server according to the mapping account identification carried by the conference joining request information.
For specific implementation of functions of the first generating subunit 10311 and the first information sending subunit 10312, please refer to steps S102 to S103 in the embodiment corresponding to fig. 3, which is not described herein again.
The information sending unit 1031 includes: a second generating sub-unit 10313 and a second information transmitting sub-unit 10314;
a second generation subunit 10313, configured to generate conference entry request information when detecting that the second application is successfully logged in based on the account character string; the conference joining request information carries an account character string;
a second information sending subunit 10314, configured to send the conference joining request information to the application server, so that the application server obtains conference detail information of the target conference according to the account character string and the identifier mapping relationship carried in the conference joining request information; the conference detail information is acquired by the application server according to the conference identifier; the conference identifier is obtained by the application server according to the account character string carried by the conference joining request information and the identifier mapping relation.
For specific implementation manners of functions of the second generating subunit 10313 and the second information sending subunit 10314, please refer to steps S102 to S103 in the embodiment corresponding to fig. 3, which is not described herein again.
The application data processing apparatus 1 further includes: a download page output module 108 and a data packet download module 109;
a download page output module 108, configured to output an application download page;
a data package downloading module 109, configured to download an application installation data package of the second application in the application downloading page;
a mounting module 102 for:
the second application is installed based on the application installation package.
For a specific implementation manner of the functions of the download page output module 108 and the data packet download module 109, please refer to step S102 in the embodiment corresponding to fig. 3, which is not described herein again.
The application data processing device 1 includes: a binding account acquisition module 110 and a binding identifier synchronization module 111;
a binding account number obtaining module 110, configured to obtain an account number identifier of a second account number having a binding relationship with the first account number, as an application account number identifier; the first account is a user account of the first application; the second account is a user account of a second application;
a binding identifier synchronization module 111, configured to synchronize the session identifier and the application account identifier to the application server;
a mounting module 102 for:
and installing the second application, and logging in the second application according to the second account.
For a specific implementation manner of the functions of the binding account obtaining module 110 and the binding identifier synchronizing module 111, please refer to step S102 in the embodiment corresponding to fig. 3, which is not described herein again.
The application data processing apparatus 1 further includes: a prompt message generation module 112 and a deletion module 113;
a prompt information generating module 112, configured to generate a conference entering prompt information when it is detected that the target conference is successfully entered through the conference detail information;
a deleting module 113, configured to send the conference entering prompt message to the application server, so that the application server deletes the identifier mapping relationship between the stored application account identifier and the conference identifier.
For a specific implementation manner of the functions of the prompt information generating module 112 and the deleting module 113, please refer to step S104 in the embodiment corresponding to fig. 3, which is not described herein again.
The conference entry module 104 includes: a notification page output unit 1041 and a confirmation response unit 1042;
a notification page output unit 1041, configured to output a conference entrance notification page for the target conference in the second application according to the conference detail information;
a confirmation responding unit 1042, configured to enter the target conference in response to a confirmation operation for the conference entry notification page.
For a specific implementation manner of the functions of the notification page output unit 1041 and the confirmation response unit 1042, please refer to step S104 in the corresponding embodiment of fig. 3, which is not described herein again.
The application data processing apparatus 1 further includes: an application launch module 114 and an application entry module 115;
an application starting module 114, configured to start the second application based on the application external interface of the second application when the application installation state is the application installed state;
and an application entering module 115, configured to enter the target conference in the started second application.
For a specific implementation manner of the functions of the application starting module 114 and the application entering module 115, please refer to step S104 in the embodiment corresponding to fig. 3, which is not described herein again.
The method and the device can respond to conference joining operation aiming at the target conference in the first application, and obtain the application installation state of the second application; the target conference is initiated through the second application; when the application installation state is the application uninstallation state, installing a second application, and logging in the second application according to the application account identification; the application account number identification and the conference identification of the target conference have an identification mapping relation; in the second logged application, meeting detail information corresponding to the meeting identification is obtained according to the identification mapping relation; and entering the target conference in the second application according to the conference detail information. Therefore, the method provided by the application can automatically acquire the conference detail information aiming at the target conference and quickly enter the target conference according to the conference detail information after the second application is installed and logged in, so that the entry efficiency aiming at the target conference after the second application is logged in is improved.
Please refer to fig. 10, which is a schematic structural diagram of a computer device provided in the present application. As shown in fig. 10, the computer device 1000 may include: the processor 1001, the network interface 1004, and the memory 1005, and the computer device 1000 may further include: a user interface 1003, and at least one communication bus 1002. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display screen (Display) and a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a standard wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1005 may be a high-speed RAM memory or a non-volatile memory (non-volatile memory), such as at least one disk memory. The memory 1005 may optionally be at least one memory device located remotely from the processor 1001. As shown in fig. 10, a memory 1005, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a device control application program.
In the computer device 1000 shown in fig. 10, the network interface 1004 may provide a network communication function; the user interface 1003 is an interface for providing a user with input; and the processor 1001 may be configured to invoke a device control application stored in the memory 1005 to implement the description of the application data processing method in any of the embodiments previously described. It should be understood that the computer device 1000 described in this application can also perform the description of the application data processing apparatus 1 in the embodiment corresponding to fig. 9, which is not described herein again. In addition, the beneficial effects of the same method are not described in detail.
Further, here, it is to be noted that: the present application further provides a computer-readable storage medium, and the computer-readable storage medium stores the computer program executed by the application data processing apparatus 1 mentioned above, and the computer program includes program instructions, and when the processor executes the program instructions, the description of the application data processing method in any of the embodiments can be performed, and therefore, details will not be described here again. In addition, the beneficial effects of the same method are not described in detail. For technical details not disclosed in the embodiments of the computer storage medium referred to in the present application, reference is made to the description of the embodiments of the method of the present application. As an example, program instructions may be deployed to be executed on one computing device or on multiple computing devices at one site or distributed across multiple sites and interconnected by a communication network, which may comprise a block chain system.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present application and is not to be construed as limiting the scope of the present application, so that the present application is not limited thereto but rather by the claims appended hereto.
Claims (15)
1. An application data processing method, comprising:
responding to conference entering operation aiming at a target conference in the first application, and acquiring an application installation state of the second application; the target meeting is initiated by the second application;
when the application installation state is an application uninstallation state, installing the second application, and logging in the second application according to an application account identifier; the application account identification and the conference identification of the target conference have an identification mapping relation;
in the second logged application, acquiring meeting detail information corresponding to the meeting identification according to the identification mapping relation;
and entering the target conference in the second application according to the conference detail information.
2. The method of claim 1, wherein the application installation state comprises an application uninstalled state and an application installed state;
the step of responding to the conference joining operation aiming at the target conference in the first application and acquiring the application installation state of the second application comprises the following steps:
responding to the conference entering operation aiming at the target conference in the first application, and starting the second application based on an application external interface of the second application;
when the second application is failed to be started, acquiring the uninstalled state of the application;
and when the second application is successfully started, acquiring the installed state of the application.
3. The method of claim 1, wherein the obtaining the application installation state of the second application in response to the conference joining operation of the first application for the target conference comprises:
responding to the identification operation of the identification code of the target conference in the first application to obtain a website identification result;
acquiring meeting invitation information of the target meeting according to the meeting identification in the website identification result;
outputting a conference entrance page aiming at the target conference according to the conference invitation information;
and responding to the conference entering operation aiming at the conference entrance page, and acquiring the application installation state of the second application.
4. The method of claim 1, further comprising:
synchronizing the conference identifier and the application account identifier of the target conference to an application server of the second application, so that the application server stores the identifier mapping relationship between the conference identifier and the application account identifier;
in the second logged application, obtaining meeting detail information corresponding to the meeting identifier according to the identifier mapping relationship, including:
sending conference entering request information to the application server based on the second logged application, so that the application server obtains the conference detail information of the target conference according to the conference entering request information and the identification mapping relation;
and acquiring the meeting detail information sent by the application server.
5. The method of claim 4, wherein synchronizing the meeting identification and the application account identification of the target meeting to an application server of the second application comprises:
outputting a login selection page; the login selection page comprises a first application login control and an external account login control;
when the selection operation aiming at the first application login control in the login selection page is responded, taking the account identification of the first application as the application account identification, and synchronizing the conference identification and the application account identification to the application server;
when the selection operation aiming at the external account login control in the login selection page is responded, an account identification acquisition page is output, an input account character string is acquired in the account identification acquisition page and is used as the application account identification, and the conference identification and the application account identification are synchronized to the application server.
6. The method of claim 5, wherein installing the second application and logging in the second application according to an application account identifier comprises:
installing the second application;
logging in the second application based on the first application when the application account identification is the account identification of the first application;
and when the application account identification is the account character string, logging in the second application based on the account character string.
7. The method of claim 6, wherein the sending conference request information to the application server based on the logged second application, so that the application server obtains the conference detail information of the target conference according to the conference request information and the identifier mapping relationship, comprises:
when successful login of the second application based on the first application is detected, generating meeting entrance request information; the conference joining request information carries a mapping account identifier corresponding to the application account identifier; the mapping account identification is obtained by registering the first application in the second application;
sending the conference joining request information to the application server, so that the application server obtains the conference detail information of the target conference according to the mapping account identification and the identification mapping relation carried by the conference joining request information; the conference detail information is acquired by the application server according to the conference identifier; the conference identifier is acquired by the application server according to the identifier mapping relation and the application account identifier; the application account identification is obtained by the application server according to the mapping account identification carried by the conference joining request information.
8. The method of claim 6, wherein the sending conference request information to the application server based on the logged second application, so that the application server obtains the conference detail information of the target conference according to the conference request information and the identifier mapping relationship, comprises:
when the second application is detected to be successfully logged in based on the account character string, generating meeting entering request information; the conference joining request information carries the account character string;
sending the conference joining request information to the application server, so that the application server obtains the conference detail information of the target conference according to the account character string carried by the conference joining request information and the identifier mapping relation; the conference detail information is acquired by the application server according to the conference identifier; the conference identifier is obtained by the application server according to the account character string carried by the conference joining request information and the identifier mapping relation.
9. The method of claim 4, wherein synchronizing the meeting identification and the application account identification of the target meeting to an application server of the second application comprises:
acquiring an account identifier of a second account having a binding relationship with the first account, and taking the account identifier as the application account identifier; the first account is a user account of the first application; the second account is a user account of the second application;
synchronizing the conference identifier and the application account identifier to the application server;
the installing the second application and logging in the second application according to the application account identification comprises the following steps:
and installing the second application, and logging in the second application according to the second account.
10. The method of claim 4, further comprising:
when the conference detail information is detected to successfully enter the target conference, generating conference entering prompt information;
and sending the conference entering prompt information to the application server so that the application server deletes the identifier mapping relation between the stored application account identifier and the conference identifier.
11. The method of claim 1, further comprising:
outputting an application download page;
downloading an application installation data package of the second application in the application download page;
the installing the second application comprises:
installing the second application based on the application installation data package.
12. The method of claim 1, wherein entering the target meeting in the second application according to the meeting detail information comprises:
outputting a conference entrance notification page aiming at the target conference in the second application according to the conference detail information;
and responding to the confirmation operation aiming at the conference entrance notification page, and entering the target conference.
13. The method of claim 1, further comprising:
when the application installation state is an application installation state, starting the second application based on an application external interface of the second application;
entering the target conference in the initiated second application.
14. A computer device comprising a memory and a processor, the memory storing a computer program that, when executed by the processor, causes the processor to perform the steps of the method according to any one of claims 1-13.
15. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program comprising program instructions which, when executed by a processor, perform the method according to any one of claims 1-13.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010339438.8A CN111522604B (en) | 2020-04-26 | 2020-04-26 | Application data processing method and device and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010339438.8A CN111522604B (en) | 2020-04-26 | 2020-04-26 | Application data processing method and device and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111522604A true CN111522604A (en) | 2020-08-11 |
CN111522604B CN111522604B (en) | 2021-03-26 |
Family
ID=71903038
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010339438.8A Active CN111522604B (en) | 2020-04-26 | 2020-04-26 | Application data processing method and device and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111522604B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112235121A (en) * | 2020-10-27 | 2021-01-15 | 腾讯科技(深圳)有限公司 | Method, device, equipment and storage medium for realizing online conference |
CN112929595A (en) * | 2021-01-21 | 2021-06-08 | 北京字节跳动网络技术有限公司 | Network conference convergence system and method |
CN114338253A (en) * | 2021-12-29 | 2022-04-12 | 上海洛轲智能科技有限公司 | Vehicle-mounted conference management method and device and vehicle |
CN114598562A (en) * | 2022-03-17 | 2022-06-07 | 北京华伟恒远信息***技术有限公司 | Asset securitization security conference management method and device, conference platform and medium |
CN114826800A (en) * | 2021-01-28 | 2022-07-29 | 北京达佳互联信息技术有限公司 | Information acquisition method, device, terminal and storage medium |
CN114826799A (en) * | 2021-01-28 | 2022-07-29 | 北京达佳互联信息技术有限公司 | Information acquisition method, device, terminal and storage medium |
CN115242566A (en) * | 2022-06-28 | 2022-10-25 | 深圳乐播科技有限公司 | Cloud conference joining method and device |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130090973A1 (en) * | 2011-10-07 | 2013-04-11 | Shiu Hui | Enterprise Interaction Management Methods and Apparatus |
CN103384235A (en) * | 2012-05-04 | 2013-11-06 | 腾讯科技(深圳)有限公司 | Method, server and system used for data presentation during conversation of multiple persons |
US20140089731A1 (en) * | 2012-09-25 | 2014-03-27 | Electronics And Telecommunications Research Institute | Operating method of software fault-tolerant handling system |
CN106533711A (en) * | 2016-11-30 | 2017-03-22 | 腾讯科技(深圳)有限公司 | Multimedia conference method and apparatus |
CN108471363A (en) * | 2018-06-05 | 2018-08-31 | 深圳市捷视飞通科技股份有限公司 | It can support the conference system register method and device of various communications protocols |
CN108809902A (en) * | 2017-05-02 | 2018-11-13 | 腾讯科技(深圳)有限公司 | Terminal, server and its audio/video conference implementation method, device and system |
CN108881783A (en) * | 2017-05-09 | 2018-11-23 | 腾讯科技(深圳)有限公司 | Realize method and apparatus, computer equipment and the storage medium of multi-conference |
CN109474838A (en) * | 2018-11-01 | 2019-03-15 | 腾讯科技(深圳)有限公司 | A kind of data processing method, equipment, system and storage medium |
CN109510714A (en) * | 2017-09-15 | 2019-03-22 | 腾讯科技(深圳)有限公司 | Invitation method, resource allocation methods and device in instant messaging |
CN109586930A (en) * | 2017-09-29 | 2019-04-05 | 腾讯科技(深圳)有限公司 | Participant user adding method, first terminal, second terminal and processing server |
CN110489979A (en) * | 2019-07-10 | 2019-11-22 | 平安科技(深圳)有限公司 | Conferencing information methods of exhibiting, device, computer equipment and storage medium |
CN110650129A (en) * | 2017-09-20 | 2020-01-03 | 青岛海信移动通信技术股份有限公司 | Account login method and device and computer readable storage medium |
CN110719434A (en) * | 2019-09-29 | 2020-01-21 | 视联动力信息技术股份有限公司 | Video conference method and device |
-
2020
- 2020-04-26 CN CN202010339438.8A patent/CN111522604B/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130090973A1 (en) * | 2011-10-07 | 2013-04-11 | Shiu Hui | Enterprise Interaction Management Methods and Apparatus |
CN103384235A (en) * | 2012-05-04 | 2013-11-06 | 腾讯科技(深圳)有限公司 | Method, server and system used for data presentation during conversation of multiple persons |
US20140089731A1 (en) * | 2012-09-25 | 2014-03-27 | Electronics And Telecommunications Research Institute | Operating method of software fault-tolerant handling system |
CN106533711A (en) * | 2016-11-30 | 2017-03-22 | 腾讯科技(深圳)有限公司 | Multimedia conference method and apparatus |
CN108809902A (en) * | 2017-05-02 | 2018-11-13 | 腾讯科技(深圳)有限公司 | Terminal, server and its audio/video conference implementation method, device and system |
CN108881783A (en) * | 2017-05-09 | 2018-11-23 | 腾讯科技(深圳)有限公司 | Realize method and apparatus, computer equipment and the storage medium of multi-conference |
CN109510714A (en) * | 2017-09-15 | 2019-03-22 | 腾讯科技(深圳)有限公司 | Invitation method, resource allocation methods and device in instant messaging |
CN110650129A (en) * | 2017-09-20 | 2020-01-03 | 青岛海信移动通信技术股份有限公司 | Account login method and device and computer readable storage medium |
CN109586930A (en) * | 2017-09-29 | 2019-04-05 | 腾讯科技(深圳)有限公司 | Participant user adding method, first terminal, second terminal and processing server |
CN108471363A (en) * | 2018-06-05 | 2018-08-31 | 深圳市捷视飞通科技股份有限公司 | It can support the conference system register method and device of various communications protocols |
CN109474838A (en) * | 2018-11-01 | 2019-03-15 | 腾讯科技(深圳)有限公司 | A kind of data processing method, equipment, system and storage medium |
CN110489979A (en) * | 2019-07-10 | 2019-11-22 | 平安科技(深圳)有限公司 | Conferencing information methods of exhibiting, device, computer equipment and storage medium |
CN110719434A (en) * | 2019-09-29 | 2020-01-21 | 视联动力信息技术股份有限公司 | Video conference method and device |
Non-Patent Citations (1)
Title |
---|
凯凯: ""OS X版本微信里的会议链接无法跳转到企业微信?"", 《HTTPS://DEVELOPERS.WEIXIN.QQ.COM/COMMUNITY/DEVELOP/DOC/00000215B3027815E40A8DF9C51C00》 * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112235121B (en) * | 2020-10-27 | 2022-01-25 | 腾讯科技(深圳)有限公司 | Method, device, equipment and storage medium for realizing online conference |
CN112235121A (en) * | 2020-10-27 | 2021-01-15 | 腾讯科技(深圳)有限公司 | Method, device, equipment and storage medium for realizing online conference |
CN112929595B (en) * | 2021-01-21 | 2022-11-22 | 北京字节跳动网络技术有限公司 | Network conference convergence system and method |
CN112929595A (en) * | 2021-01-21 | 2021-06-08 | 北京字节跳动网络技术有限公司 | Network conference convergence system and method |
CN114826800B (en) * | 2021-01-28 | 2024-03-19 | 北京达佳互联信息技术有限公司 | Information acquisition method, device, terminal and storage medium |
CN114826800A (en) * | 2021-01-28 | 2022-07-29 | 北京达佳互联信息技术有限公司 | Information acquisition method, device, terminal and storage medium |
CN114826799A (en) * | 2021-01-28 | 2022-07-29 | 北京达佳互联信息技术有限公司 | Information acquisition method, device, terminal and storage medium |
CN114826799B (en) * | 2021-01-28 | 2023-11-28 | 北京达佳互联信息技术有限公司 | Information acquisition method, device, terminal and storage medium |
CN114338253A (en) * | 2021-12-29 | 2022-04-12 | 上海洛轲智能科技有限公司 | Vehicle-mounted conference management method and device and vehicle |
CN114338253B (en) * | 2021-12-29 | 2024-03-08 | 上海洛轲智能科技有限公司 | Vehicle-mounted conference management method and device and vehicle |
CN114598562A (en) * | 2022-03-17 | 2022-06-07 | 北京华伟恒远信息***技术有限公司 | Asset securitization security conference management method and device, conference platform and medium |
CN115242566B (en) * | 2022-06-28 | 2023-09-05 | 深圳乐播科技有限公司 | Cloud conference joining method and device |
CN115242566A (en) * | 2022-06-28 | 2022-10-25 | 深圳乐播科技有限公司 | Cloud conference joining method and device |
Also Published As
Publication number | Publication date |
---|---|
CN111522604B (en) | 2021-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111522604B (en) | Application data processing method and device and computer readable storage medium | |
US10475023B2 (en) | Method and apparatus of processing symbology interactions between mobile stations and a control system | |
CN109587044B (en) | Group creation and message interaction method and device | |
US11070505B2 (en) | Group chat initiating method on basis of shared document, device and apparatus therefor, and storage medium | |
EP2779708B1 (en) | Instant messaging service and method for providing plurality of services extended from instant messaging service | |
US9925465B2 (en) | Game accessing method and processing method, server, terminal, and system | |
EP4203478A1 (en) | Multi-user live streaming method and apparatus, terminal, server, and storage medium | |
KR20210135683A (en) | Method, system, and computer program for displaying reaction during voip-based call | |
CN113225572B (en) | Page element display method, device and system of live broadcasting room | |
CN111639503B (en) | Conference data processing method and device, storage medium and equipment | |
KR20140113932A (en) | Seamless collaboration and communications | |
CN110138573B (en) | Conference state prompting method, server, intelligent terminal and storage medium | |
CN106572002B (en) | Intelligent session method, intelligent session method for customizing and relevant device | |
CN112584187B (en) | Session creation method, device, server and storage medium | |
CN112437004B (en) | Information processing method, information processing device, electronic equipment and storage medium | |
CN110634220B (en) | Information processing method and device | |
US20230017859A1 (en) | Meeting control method and apparatus, device, and medium | |
CN112306595A (en) | Interaction method and device and electronic equipment | |
KR20140054487A (en) | Group conversation method and computer-readable recording meduim having recorded group conversation program therein | |
CN113747247B (en) | Live broadcast method, live broadcast device, computer equipment and storage medium | |
CN112751681B (en) | Image processing method, device, equipment and computer readable storage medium | |
US20230381057A1 (en) | Control link for adult toy operation and method for using the same | |
CN112968826B (en) | Voice interaction method and device and electronic equipment | |
CN116708343A (en) | Conference processing method, apparatus, device, storage medium and program product | |
EP4331187A1 (en) | Control of dedicated meeting room devices for video communications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40027951 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |