CN110955445B - Personal information updating method and device based on quick application and computer equipment - Google Patents

Personal information updating method and device based on quick application and computer equipment Download PDF

Info

Publication number
CN110955445B
CN110955445B CN201911295066.7A CN201911295066A CN110955445B CN 110955445 B CN110955445 B CN 110955445B CN 201911295066 A CN201911295066 A CN 201911295066A CN 110955445 B CN110955445 B CN 110955445B
Authority
CN
China
Prior art keywords
personal information
appointed
home page
application
original
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.)
Active
Application number
CN201911295066.7A
Other languages
Chinese (zh)
Other versions
CN110955445A (en
Inventor
张秋锐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Saiante Technology Service Co Ltd
Original Assignee
Shenzhen Saiante Technology Service Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Saiante Technology Service Co Ltd filed Critical Shenzhen Saiante Technology Service Co Ltd
Priority to CN201911295066.7A priority Critical patent/CN110955445B/en
Publication of CN110955445A publication Critical patent/CN110955445A/en
Application granted granted Critical
Publication of CN110955445B publication Critical patent/CN110955445B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application discloses a personal information updating method, a personal information updating device and computer equipment based on a quick application, wherein the method comprises the following steps: when a starting operation instruction for starting the fast application is monitored, starting to load a designated entity of the fast application through a main thread; acquiring appointed personal information of a user from a server corresponding to the quick application through an asynchronous thread, and storing the appointed personal information locally through an appointed entity; judging whether login record information of a user is stored locally or not in the loading process of the appointed entity; if yes, extracting original personal information of the user corresponding to the quick application from the local designated position; after the appointed entity is loaded, starting to load the home page of the fast application through the main thread; after the main thread successfully loads the original personal information to the home page, the home page is controlled to update the loaded original personal information in the home page according to the appointed personal information. According to the method and the device, timeliness of latest personal information acquisition and smoothness of quick application loading can be considered.

Description

Personal information updating method and device based on quick application and computer equipment
Technical Field
The present invention relates to the field of fast application technologies, and in particular, to a method, an apparatus, and a computer device for updating personal information based on fast application.
Background
The fast application is a novel application ecology which is jointly pushed out based on a hardware platform. The fast application uses front-end technology stack development, native rendering, and can have the dual advantages of html5 (Hyper TextMarkup Language ) pages and native applications at the same time. Generally, a user can download rpk (quick application installation package) package body for installing a quick application, i.e., can use the quick application. The size of the rpk inclusion of the fast application is far smaller than that of an apk (android package) inclusion of the android, and is generally about hundreds of kb, and the installation process and the updating process can be completed in the background, so that the permission of the android system is not required to be acquired, and the installation interface is not required to be popped up. The quick application can realize the use effect that the click installation can be used.
Currently, when a user uses a quick application on a terminal, the user is usually required to register and log in, and after the user successfully logs in for the first time, the user is required to input corresponding personal information, such as information including head portraits, gender and the like. In order to enable the quick application to normally display the personal information when the terminal is offline, the personal information is usually stored locally, so that a page in the quick application, which needs to display the personal information, can directly call the personal information from the local to use the personal information, and the situation that the quick application cannot normally display when the terminal is offline is prevented. However, when the user modifies personal information of the user at other terminals, the personal information of the user is permanently stored in the local and the user does not actively modify the personal information stored in the local, so that the personal information modified by the user cannot be synchronized into the quick application in time, and the quick application still uses the personal information input during registration. The existing method for updating the personal information in the fast application directly requests the interface to refresh the user state when the fast application is loaded, so that the personal information in the fast application is updated by refreshing the user state, but the method can cause time consumption when the fast application is started each time, the loading speed of the fast application is low, and the use experience of a user is poor.
Disclosure of Invention
The main purpose of the application is to provide a method, a device, a computer device and a storage medium for updating personal information based on a fast application, which aim to solve the technical problems that the conventional method for updating the personal information in the fast application is easy to cause time consumption for starting the fast application each time and the loading speed of the fast application is low.
The application provides a personal information updating method based on a quick application, which comprises the following steps:
when a starting operation instruction for starting the fast application is monitored, starting to load a designated entity of the fast application through a main thread; and
acquiring appointed personal information of a user corresponding to the quick application from a server corresponding to the quick application through an asynchronous thread, and storing the appointed personal information locally through the appointed entity, wherein the appointed personal information is the current latest personal information of the user;
judging whether login record information of a user logging in the quick application is locally stored in the loading process of the appointed entity;
if the login record information is stored locally, extracting original personal information of the user corresponding to the quick application from a specified position corresponding to the login record information locally;
After the designated entity is loaded, starting to load the home page of the fast application through the main thread, wherein the step of loading the home page of the fast application comprises loading the original personal information to the home page;
and after the main thread successfully loads the original personal information to the home page, controlling the home page to update the original personal information loaded in the home page according to the appointed personal information.
Optionally, the step of obtaining, by an asynchronous thread, specified personal information of a user corresponding to the fast application from a server corresponding to the fast application, and storing, by the specified entity, the specified personal information locally includes:
defining a callback function in the appointed entity in the loading process of the appointed entity;
creating the asynchronous thread and sending an asynchronous request for acquiring the appointed personal information to the server through the asynchronous thread;
receiving the appointed personal information returned by the server;
and after receiving the appointed personal information, calling the callback function to store the appointed personal information in a local pre-created storage area.
Optionally, after the main thread successfully loads the original personal information to the home page, the step of controlling the home page to update the original personal information loaded in the home page according to the specified personal information includes:
after the main thread successfully loads the original personal information to the home page, sending storage success information corresponding to the appointed personal information to the home page through the callback function, wherein the storage success information is sent by the callback function calling the appointed broadcasting channel; the method comprises the steps of,
creating a message channel with the same name as the designated broadcast channel in the designated life cycle function of the home page;
judging whether the home page receives the storage success information through the message channel;
if yes, the home page is controlled to read the appointed personal information from the storage area, and the original personal information loaded in the home page is updated according to the appointed personal information.
Optionally, the step of reading the specified personal information from the storage area by the control home page and updating the original personal information loaded in the home page according to the specified personal information includes:
Controlling the home page to read the appointed personal information from the storage area and judging whether the appointed personal information is the same as the original personal information or not;
if the appointed personal information is different from the original personal information, the home page is controlled to replace the original personal information loaded in the home page with the appointed personal information;
and if the appointed personal information is the same as the original personal information, limiting to change the original personal information loaded in the home page.
Optionally, after the step of determining whether the login record information of the user logged in the quick application is stored locally in the loading process of the designated entity, the method includes:
if the login record information is not stored locally, login reminding information is generated to remind the user to execute login operation for the quick application;
after the login operation triggered by the user is monitored, judging whether the login operation has login permission;
and if the login operation has login permission, responding to the login operation, and acquiring original personal information of the user corresponding to the login operation after the user is successfully logged in.
Optionally, before the step of starting to load the specified entity of the fast application through the main thread when the start operation instruction for starting the fast application is monitored, the method includes:
judging whether a native application corresponding to the fast application exists locally or not;
if yes, unloading the native application;
an icon corresponding to the quick application is created on the desktop.
Optionally, after the main thread successfully loads the original personal information to the home page, the step of controlling the home page to update the original personal information loaded in the home page according to the specified personal information includes:
acquiring other appointed page information containing the original personal information except the home page in the quick application;
and in the loading process of the specified page corresponding to the specified page information, controlling the specified page to read the specified personal information from the storage area, and carrying out page updating processing according to the specified personal information.
The application also provides a personal information updating device based on the quick application, which comprises the following steps:
the first loading module is used for starting loading the appointed entity of the fast application through the main thread when a starting operation instruction for starting the fast application is monitored; and
The first acquisition module is used for acquiring appointed personal information of a user corresponding to the quick application from a server corresponding to the quick application through an asynchronous thread, and storing the appointed personal information locally through the appointed entity, wherein the appointed personal information is the current latest personal information of the user;
the first judging module is used for judging whether login record information of a user logging in the quick application is locally stored in the loading process of the appointed entity;
the extraction module is used for extracting the original personal information of the user corresponding to the quick application from a specified position corresponding to the login record information if the login record information is stored locally;
the second loading module is used for starting to load the home page of the fast application through the main thread after the appointed entity is loaded, wherein the step of loading the home page of the fast application comprises the step of loading the original personal information to the home page;
and the first updating module is used for controlling the home page to update the original personal information loaded in the home page according to the appointed personal information after the original personal information is successfully loaded into the home page by the main thread.
The application also provides a computer device comprising a memory and a processor, the memory storing a computer program, the processor implementing the steps of the above method when executing the computer program.
The present application also provides a computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of the above method.
The method, the device, the computer equipment and the storage medium for updating the personal information based on the quick application have the following beneficial effects:
the method, the device, the computer equipment and the storage medium for updating personal information based on the fast application start loading the appointed entity of the fast application through the main thread when a starting operation instruction for starting the fast application is monitored; acquiring appointed personal information of a user corresponding to the quick application from a server corresponding to the quick application through an asynchronous thread, and storing the appointed personal information locally through the appointed entity, wherein the appointed personal information is the current latest personal information of the user; judging whether login record information of a user logging in the quick application is locally stored in the loading process of the appointed entity; if the login record information is stored locally, extracting original personal information of the user corresponding to the quick application from a specified position corresponding to the login record information locally; after the designated entity is loaded, starting to load the home page of the fast application through the main thread, wherein the step of loading the home page of the fast application comprises loading the original personal information to the home page; and after the main thread successfully loads the original personal information to the home page, controlling the home page to update the original personal information loaded in the home page according to the appointed personal information. In the process of loading the quick application, the current latest appointed personal information of the user is acquired from the server through the pre-created asynchronous thread, and the loading process of the quick application is prevented from being blocked, so that the loading of the appointed entity and the home page is ensured not to be influenced by a network request, and the timeliness of the latest personal information acquisition and the smoothness and the rapidness of the quick application loading are simultaneously considered. In addition, after the appointed personal information is obtained, the appointed personal information can be synchronously updated to the home page of the quick application in an asynchronous mode, and the latest personal information can be synchronously updated to the home page in a non-sense mode by enabling a user to keep transparent and non-sense in the process of using the quick application, so that the use experience of the user is effectively ensured.
Drawings
FIG. 1 is a flow chart of a method for updating personal information based on a quick application according to an embodiment of the present application;
FIG. 2 is a schematic diagram of a device for updating personal information based on a fast application according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of a computer device according to an embodiment of the present application.
The implementation, functional features and advantages of the present application will be further described with reference to the accompanying drawings in conjunction with the embodiments.
Detailed Description
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the present application.
It should be noted that all directional indicators (such as up, down, left, right, front, and rear … …) in the embodiments of the present application are merely used to explain the relative positional relationship, movement conditions, etc. between the components in a specific posture (as shown in the drawings), if the specific posture is changed, the directional indicators correspondingly change, and the connection may be a direct connection or an indirect connection.
Referring to fig. 1, a method for updating personal information based on a quick application according to an embodiment of the present application includes:
s1: when a starting operation instruction for starting the fast application is monitored, starting to load a designated entity of the fast application through a main thread; and
S2: acquiring appointed personal information of a user corresponding to the quick application from a server corresponding to the quick application through an asynchronous thread, and storing the appointed personal information locally through the appointed entity, wherein the appointed personal information is the current latest personal information of the user;
s3: judging whether login record information of a user logging in the quick application is locally stored in the loading process of the appointed entity;
s4: if the login record information is stored locally, extracting original personal information of the user corresponding to the quick application from a specified position corresponding to the login record information locally;
s5: after the designated entity is loaded, starting to load the home page of the fast application through the main thread, wherein the step of loading the home page of the fast application comprises loading the original personal information to the home page;
s6: and after the main thread successfully loads the original personal information to the home page, controlling the home page to update the original personal information loaded in the home page according to the appointed personal information.
As described in steps S1 to S6, the execution body of the embodiment of the present invention is an updating device based on personal information of a fast application, and may specifically be a terminal device installed with the fast application. Quick application (Quick App) is an application program which is not needed to be downloaded and used immediately after searching, and has the advantages of small volume, instant use, no installation, less occupied resources and the like. The quick applications in this embodiment may be the millet direct service, *** PWA (Progressive Web App) and Android Instant Apps, the real Native of Facebook (Facebook), etc. The existence of the fast application makes up the defects of more memory space occupied by the original application and low downloading speed. For example, taking the millet direct service as an example, the fast application framework is deeply integrated into mobile phone systems of various manufacturers, seamless connection between user demands and application services can be realized at the operating system level, the use experience of the user and the conversion efficiency of the application services are improved, and meanwhile, the generation of desktop icons and other retention capacities are supported. The terminal equipment of the embodiment can update the personal information of the home page of the quick application intelligently and conveniently in the quick application loading process. Specifically, when a start operation instruction for starting the fast application is monitored, the main thread starts to load the specified entity of the fast application. The specific entity may be app.ux, which is a special entity in the fast application, and does not include a visible page, and the app.ux loads before loading the first page of the fast application, that is, when the fast application is started, the app.ux must be loaded and completed before the first page of the fast application starts to be loaded. And acquiring appointed personal information of a user corresponding to the express application from a server corresponding to the express application through an asynchronous thread while loading the main thread, and storing the appointed personal information locally through the appointed entity, wherein the appointed personal information is the latest personal information of the user currently, and the appointed personal information can comprise information such as head portraits, sexes, telephone numbers and the like of the user. And then in the loading process of the appointed entity, judging whether login record information of the user logged in the quick application is locally stored, wherein the login record information is used for confirming whether the user logged in the quick application. If the user logs in the quick application, the login record information of the user is stored locally, and the original personal information of the user corresponding to the quick application can be extracted from a specified position corresponding to the login record information locally according to the login record information. After the original personal information is obtained, the user may update the personal information at other ends, but the original personal information which is not updated is stored in the quick application. At this time, the pre-created asynchronous thread is called, the designated personal information corresponding to the user is acquired from the server corresponding to the quick application, and the designated personal information is stored locally through the designated entity. The specific personal information is the latest personal information of the user currently, and the specific personal information can include information such as head portraits, sexes, telephone numbers and the like of the user. And after the loading of the appointed entity is completed, starting to load the home page of the quick application through the main thread, wherein the home page is the first page which contains personal information after the quick application is started, and can be also called as a preset starting page. After the original personal information is obtained, the user may update the personal information at other ends, but the original personal information stored in the quick application is still not updated, so after the original personal information is successfully loaded to the home page by the main thread, the home page is controlled to update the original personal information loaded in the home page according to the appointed personal information, and the synchronous update of the personal information of the user in the home page is realized. In the process of loading the quick application, the current latest appointed personal information of the user is acquired from the server through the pre-created asynchronous thread, so that the loading process of the quick application is prevented from being blocked, the loading of the appointed entity and the home page is ensured not to be influenced by a network request, and meanwhile, the timeliness of the latest personal information acquisition and the smoothness and rapidness of the quick application loading are considered. In addition, after the appointed personal information is obtained, the appointed personal information can be synchronously updated to the home page of the quick application in an asynchronous mode, and the latest personal information can be synchronously updated to the home page in a non-sense mode by enabling a user to keep transparent and non-sense in the process of using the quick application, so that the use experience of the user is effectively ensured.
Further, in an embodiment of the present application, the step S2 includes:
s200: defining a callback function in the appointed entity in the loading process of the appointed entity;
s201: creating the asynchronous thread and sending an asynchronous request for acquiring the appointed personal information to the server through the asynchronous thread;
s202: receiving the appointed personal information returned by the server;
s203: and after receiving the appointed personal information, calling the callback function to store the appointed personal information in a local pre-created storage area.
As described in steps S200 to S203, in order not to affect the smoothness of the fast application loading during the loading process of the fast application through the main thread, the terminal device of the embodiment creates an asynchronous thread in advance, so as to obtain the current latest personal information of the user from the server corresponding to the fast application through asynchronous operation. Specifically, the step of calling the pre-created asynchronous thread, obtaining the specified personal information of the user corresponding to the fast application from the server corresponding to the fast application, and storing the specified personal information locally through the specified entity may specifically include: and defining a callback function in the appointed entity in the loading process of the appointed entity, wherein the callback function is used for processing the operation when the result of the asynchronous request is returned, and when the appointed personal information returned by the server is received, the processing of the returned appointed personal information can be realized by executing the operation of actively calling the callback function. After the callback function is defined, an asynchronous thread is created, and an asynchronous request for acquiring the appointed personal information is sent to the server through the asynchronous thread, so that after the server receives the asynchronous request, the appointed personal information which is latest and current for the user can be found out according to the asynchronous request, and the appointed personal information is returned to the terminal equipment. And the terminal equipment receives the appointed personal information returned by the server and actively calls the callback function after receiving the appointed personal information so as to store the appointed personal information in a locally pre-created storage area. The storage area is not particularly limited, and may be set according to actual needs, for example, a newly created area dedicated to storing the specified personal information may be an area with a larger storage space in the local area, or the like. In the process of loading the quick application, the current latest appointed personal information of the user is acquired from the server through the pre-created asynchronous thread, so that the process of acquiring the appointed personal information does not block the loading process of loading the quick application through the main thread, loading of an appointed entity and a home page in the quick application is not influenced by a network request, and starting efficiency of the quick application is guaranteed. In addition, the appointed personal information is stored in the local storage area, so that when the front page of the subsequent quick application is loaded, updated personal appointed information can be quickly read and displayed from the storage area, and the use experience of a user in the use of the quick application is ensured.
Further, in an embodiment of the present application, the step S6 includes:
s600: after the main thread successfully loads the original personal information to the home page, sending storage success information corresponding to the appointed personal information to the home page through the callback function, wherein the storage success information is sent by the callback function calling the appointed broadcasting channel; the method comprises the steps of,
s601: creating a message channel with the same name as the designated broadcast channel in the designated life cycle function of the home page;
s602: judging whether the home page receives the storage success information through the message channel;
s603: if yes, the home page is controlled to read the appointed personal information from the storage area, and the original personal information loaded in the home page is updated according to the appointed personal information.
As described in the steps S600 to S603, after the main thread successfully loads the original personal information into the home page, the step of controlling the home page to update the original personal information loaded in the home page according to the specified personal information may specifically include: after the original personal information is successfully loaded to the home page by the main thread, firstly, storage success information corresponding to the appointed personal information is sent to the home page through the callback function, wherein the storage success information is sent by calling the appointed broadcasting channel by the callback function. The specified broadcast channel is specifically BroadcastChannel, and the callback function sends the storage success information to the home page in a Postmessage form. The Postmessage and BroadcastChannel are two important components of the fast application messaging mechanism, and BroadcastChannel is used for designating a message sender and a message receiver, so that only a specific receiver can receive a message. And creating a message channel with the same name as the specified broadcast channel in the specified life cycle function of the front page. For example, if the name of the specified broadcast channel is A1, the name of the message channel is also A1. The specified life cycle function is an onshow life cycle function, and refers to the moment when the page is displayed in front of the user. In addition, the created message channel is used for receiving the storage success information sent by the callback function, in an implementation mechanism of the quick application, in order to ensure that a message receiver and a sender can send and receive messages, broadcastchannels on two sides must be defined as the same name, so that the message channel needs to be set to be the same name as the name of the designated broadcast channel. And then judging whether the home page receives the successful storage information through the message channel. And if the storage success information is received, controlling the home page to read the appointed personal information from the storage area, and updating the original personal information loaded in the home page according to the appointed personal information so as to complete the updating processing of the personal information in the home page.
Further, in an embodiment of the present application, the step S603 includes:
s6030: controlling the home page to read the appointed personal information from the storage area and judging whether the appointed personal information is the same as the original personal information or not;
s6031: if the appointed personal information is different from the original personal information, the home page is controlled to replace the original personal information loaded in the home page with the appointed personal information;
s6032: and if the appointed personal information is the same as the original personal information, limiting to change the original personal information loaded in the home page.
As described in the above steps S6030 to S6032, after the original personal information of the user corresponding to the quick application is locally extracted and the currently latest specified personal information of the user corresponding to the quick application is acquired from the above server, there may be a case where the user updates his own personal information through another terminal so that the content of the original personal information is different from the content of the specified personal information. However, there may be a case where the user does not update his personal information, and the content of the original personal information is the same as the content of the latest personal information. The step of controlling the home page to read the specified personal information from the storage area and update the original personal information loaded in the home page according to the specified personal information may specifically include: first, according to the original personal information, whether the designated personal information is identical to the original personal information is judged. If the designated personal information is different from the original personal information, the user updates the personal information of the user at other terminals, but does not synchronously update the personal information into the quick application, the home page is controlled to replace the original personal information with the designated personal information so as to complete the updating process of the personal information in the home page. According to the method and the device, the original personal information in the home page is replaced by the appointed personal information only when the appointed personal information is different from the original personal information, so that the current latest appointed personal information of a user is effectively synchronized to the home page of the quick application, and timeliness of the personal information of the user in the home page is guaranteed. Further, if the specified personal information is the same as the original personal information, the original personal information loaded in the home page is limited to be changed, so that the terminal equipment is prevented from increasing power consumption damage due to nonsensical operation, and the intelligence of the terminal equipment in the update processing process of the home page is effectively improved.
Further, in an embodiment of the present application, after the step S3, the method includes:
s300: if the login record information is not stored locally, login reminding information is generated to remind the user to execute login operation for the quick application;
s301: after the login operation triggered by the user is monitored, judging whether the login operation has login permission;
s303: and if the login operation has login permission, responding to the login operation, and acquiring original personal information of the user corresponding to the login operation after the user is successfully logged in.
As described in steps S300 to S303, in the process of determining whether the login record information of the user logged in the quick application is locally stored, there may be a case where the login record information of the user is not locally stored, and at this time, the original personal information of the user corresponding to the quick application may be obtained by interaction with the user. Specifically, if the login record information is not stored locally, login prompt information is generated to prompt the user to execute the login operation for the quick application. After the login operation triggered by the user is monitored, whether the login operation has login permission is further judged, namely whether the user has the qualification of logging in the quick application is verified. If the login operation has login permission, which indicates that the user is a registered legal user corresponding to the quick application and has the qualification of logging in the quick application, the login operation is responded, and after the user is successfully logged in, the original personal information of the user corresponding to the login operation is acquired. In the process of starting the quick application, the embodiment can intelligently judge whether the login record information of the user for the quick application is stored locally or not, if the login record information is stored locally, the user cannot be reminded to perform the login operation for the quick application, and only when the login record information is not stored locally, the user can be reminded to perform the login operation for the quick application, so that the user experience is effectively ensured not to be damaged when the original personal information of the user corresponding to the quick application is acquired.
In an embodiment of the present application, before the step S1, the method includes:
s100: judging whether a native application corresponding to the fast application exists locally or not;
s101: if yes, unloading the native application;
s102: an icon corresponding to the quick application is created on the desktop.
As described in steps S100 to S102, since there are increasing applications available in the terminal device, and the excessive applications occupy excessive storage space, the situation that the terminal device has insufficient storage space and causes the terminal to operate in a locked state is easily caused, and the user experience is not good. The terminal device of the embodiment also has a cleaning function of intelligently cleaning the native application corresponding to the quick application. Specifically, before the step of starting loading the designated entity of the fast application by the main thread when the start operation instruction for starting the fast application is monitored, it is first determined whether a native application corresponding to the fast application exists locally. And if the native application exists, unloading the native application, and then creating an icon corresponding to the quick application on the desktop so that a subsequent user can directly click the icon on the desktop to start the quick application. Because the fast application has the functions of the original application, after the fast application is used to replace the original application, the embodiment can intelligently clean the original application corresponding to the fast application, thereby avoiding the trouble that the original application needs to be downloaded and installed, effectively increasing the memory space of the terminal equipment, and improving the running efficiency of the terminal equipment and the use experience of users. In another embodiment, when it is determined that the native application corresponding to the quick application exists locally, an uninstalling reminding message can be generated to remind the user to manually uninstall the native application, so that the user can determine whether to uninstall the native application according to the self requirement, the user's personal wish can be intelligently considered while the uninstalling reminding function for the user is realized, and the user experience is effectively ensured.
Further, in an embodiment of the present application, after the step S6, the method includes:
s610: acquiring other appointed page information containing the original personal information except the home page in the quick application;
s611: and in the loading process of the specified page corresponding to the specified page information, controlling the specified page to read the specified personal information from the storage area, and carrying out page updating processing according to the specified personal information.
As described in steps S610 to S611, the quick application may have other designated pages that also require the update process of the personal information, in addition to the update process of the personal information at the time of loading the home page. In order to realize comprehensive personal information updating for fast application, page updating processing is also needed for the designated interfaces. Specifically, first, the specified page information including the original personal information is acquired in the quick application except the first page. And then in the loading process of the specified page corresponding to the specified page information, after the original personal information is successfully loaded to the specified page, controlling the specified page to read the specified personal information from the storage area, and carrying out page updating processing according to the specified personal information. The appointed page can timely acquire the current latest appointed personal information of the user from the local storage area, and the updating processing of the personal information in all the appointed pages with the original personal information reserved in the quick application is completed according to the appointed personal information, so that the comprehensive personal information updating of the quick application is effectively completed, and the use experience of the user in the use process of any page in the use of the quick application is further ensured.
Referring to fig. 2, an embodiment of the present application further provides an apparatus for updating personal information based on a fast application, including:
the first loading module 1 is used for starting loading a designated entity of the fast application through a main thread when a starting operation instruction for starting the fast application is monitored; and
a first obtaining module 2, configured to obtain, by using an asynchronous thread, specified personal information of a user corresponding to the fast application from a server corresponding to the fast application, and store the specified personal information locally by using the specified entity, where the specified personal information is current latest personal information of the user;
the first judging module 3 is configured to judge whether login record information that a user logs in the fast application is locally stored in a loading process of the specified entity;
an extracting module 4, configured to extract, if the login record information is locally stored, original personal information of the user corresponding to the quick application from a specified location locally corresponding to the login record information;
a second loading module 5, configured to start loading a home page of the fast application through the main thread after the loading of the specified entity is completed, where the step of loading the home page of the fast application includes loading the original personal information into the home page;
And the first updating module 6 is used for controlling the home page to update the original personal information loaded in the home page according to the appointed personal information after the original personal information is successfully loaded into the home page by the main thread.
In this embodiment, the implementation process of the functions and actions of the first loading module, the first obtaining module, the first judging module, the extracting module, the second loading module and the first updating module in the updating device based on the personal information of the quick application is specifically described in the implementation process of the corresponding steps S1 to S6 in the updating method based on the personal information of the quick application, which is not described herein again.
Further, in an embodiment of the present application, the first obtaining module includes:
a defining unit, configured to define a callback function in the specified entity in a loading process of the specified entity;
the first sending unit is used for creating the asynchronous thread and sending an asynchronous request for acquiring the appointed personal information to the server through the asynchronous thread;
the receiving unit is used for receiving the appointed personal information returned by the server;
and the calling unit is used for calling the callback function after receiving the appointed personal information so as to store the appointed personal information in a local pre-created storage area.
In this embodiment, the implementation process of the functions and roles of the defining unit, the transmitting unit, the receiving unit and the calling unit in the first obtaining module is specifically described in the implementation process corresponding to steps S200 to S203 in the method for updating the personal information based on the quick application, which is not described herein.
Further, in an embodiment of the present application, the first update module includes:
the second sending unit is used for sending successful storage information corresponding to the appointed personal information to the home page through the callback function after the original personal information is successfully loaded to the home page by the main thread, wherein the successful storage information is sent by the callback function calling the appointed broadcasting channel; the method comprises the steps of,
a creation unit, configured to create a message channel with the same name as the specified broadcast channel in a specified life cycle function of the home page;
the judging unit is used for judging whether the home page receives the successful storage information through the message channel;
and the updating unit is used for controlling the home page to read the appointed personal information from the storage area if the original personal information is loaded in the home page, and updating the original personal information loaded in the home page according to the appointed personal information.
In this embodiment, the implementation process of the functions and actions of the second sending unit, the creating unit, the judging unit and the updating unit in the first updating module is specifically described in the implementation process corresponding to steps S600 to S603 in the updating method based on the personal information of the fast application, which is not described herein.
Further, in an embodiment of the present application, the update unit includes:
a judging subunit, configured to control the home page to read the specified personal information from the storage area, and judge whether the specified personal information is the same as the original personal information;
a replacing subunit, configured to control the home page to replace the original personal information loaded in the home page with the specified personal information if the specified personal information is different from the original personal information;
and the limiting subunit is used for limiting the original personal information loaded in the home page to be changed if the appointed personal information is the same as the original personal information.
In this embodiment, the implementation process of the functions and actions of the judging subunit, the replacing subunit and the limiting subunit in the updating unit is specifically described in the implementation process corresponding to steps S6030 to S6032 in the updating method of the personal information based on the fast application, which is not described herein.
Further, in an embodiment of the present application, the device for updating personal information based on a fast application includes:
the generation module is used for generating login reminding information to remind the user to execute login operation for the quick application if the login record information is not stored locally;
the second judging module is used for judging whether the login operation has login permission or not after the login operation triggered by the user is monitored;
and the second acquisition module is used for responding to the login operation if the login operation has login permission, and acquiring the original personal information of the user corresponding to the login operation after the user is successfully logged in.
In this embodiment, the implementation process of the functions and actions of the generating module, the second judging module and the second obtaining module in the updating device of personal information based on the quick application is specifically described in the implementation process corresponding to steps S300 to S303 in the updating method of personal information based on the quick application, which is not described herein.
Further, in an embodiment of the present application, the device for updating personal information based on a fast application includes:
the third judging module is used for judging whether a native application corresponding to the fast application exists locally or not;
The unloading module is used for unloading the native application if yes;
and the creation module is used for creating icons corresponding to the quick applications on the desktop.
In this embodiment, the implementation process of the functions and actions of the third determining module, the unloading module and the creating module in the updating device based on the personal information of the quick application is specifically described in the implementation process corresponding to steps S100 to S102 in the updating method based on the personal information of the quick application, which is not described herein.
Further, in an embodiment of the present application, the device for updating personal information based on a fast application further includes:
the third acquisition module is used for acquiring other appointed page information containing the original personal information except the home page in the quick application;
and the second updating module is used for controlling the appointed page to read the appointed personal information from the storage area in the loading process of the appointed page corresponding to the appointed page information, and carrying out page updating processing according to the appointed personal information.
In this embodiment, the implementation process of the functions and actions of the third acquiring module and the second updating module in the updating device based on the personal information of the quick application is specifically described in the implementation process corresponding to steps S610 to S611 in the updating method based on the personal information of the quick application, which is not described herein again.
Referring to fig. 3, a computer device is further provided in the embodiment of the present application, where the computer device may be a server, and the internal structure of the computer device may be as shown in fig. 3. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database of the computer device is used for storing data such as original personal information and appointed personal information. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program, when executed by a processor, implements a method of updating personal information based on a fast application.
The processor executes the steps of the personal information updating method based on the quick application:
when a starting operation instruction for starting the fast application is monitored, starting to load a designated entity of the fast application through a main thread; and
Acquiring appointed personal information of a user corresponding to the quick application from a server corresponding to the quick application through an asynchronous thread, and storing the appointed personal information locally through the appointed entity, wherein the appointed personal information is the current latest personal information of the user;
judging whether login record information of a user logging in the quick application is locally stored in the loading process of the appointed entity;
if the login record information is stored locally, extracting original personal information of the user corresponding to the quick application from a specified position corresponding to the login record information locally;
after the designated entity is loaded, starting to load the home page of the fast application through the main thread, wherein the step of loading the home page of the fast application comprises loading the original personal information to the home page;
and after the main thread successfully loads the original personal information to the home page, controlling the home page to update the original personal information loaded in the home page according to the appointed personal information.
Those skilled in the art will appreciate that the structures shown in fig. 3 are only block diagrams of portions of structures that may be associated with the aspects of the present application and are not intended to limit the scope of the apparatus, or computer devices on which the aspects of the present application may be implemented.
An embodiment of the present application further provides a computer readable storage medium, on which a computer program is stored, where the computer program when executed by a processor implements a method for updating personal information based on a fast application, specifically:
when a starting operation instruction for starting the fast application is monitored, starting to load a designated entity of the fast application through a main thread; and
acquiring appointed personal information of a user corresponding to the quick application from a server corresponding to the quick application through an asynchronous thread, and storing the appointed personal information locally through the appointed entity, wherein the appointed personal information is the current latest personal information of the user;
judging whether login record information of a user logging in the quick application is locally stored in the loading process of the appointed entity;
if the login record information is stored locally, extracting original personal information of the user corresponding to the quick application from a specified position corresponding to the login record information locally;
after the designated entity is loaded, starting to load the home page of the fast application through the main thread, wherein the step of loading the home page of the fast application comprises loading the original personal information to the home page;
And after the main thread successfully loads the original personal information to the home page, controlling the home page to update the original personal information loaded in the home page according to the appointed personal information.
In summary, the method, the device, the computer equipment and the storage medium for updating personal information based on the fast application provided in the embodiments of the present application start loading the designated entity of the fast application through the main thread when the start operation instruction for starting the fast application is monitored; acquiring appointed personal information of a user corresponding to the quick application from a server corresponding to the quick application through an asynchronous thread, and storing the appointed personal information locally through the appointed entity, wherein the appointed personal information is the current latest personal information of the user; judging whether login record information of a user logging in the quick application is locally stored in the loading process of the appointed entity; if the login record information is stored locally, extracting original personal information of the user corresponding to the quick application from a specified position corresponding to the login record information locally; after the designated entity is loaded, starting to load the home page of the fast application through the main thread, wherein the step of loading the home page of the fast application comprises loading the original personal information to the home page; and after the main thread successfully loads the original personal information to the home page, controlling the home page to update the original personal information loaded in the home page according to the appointed personal information. In the process of loading the quick application, the current latest appointed personal information of the user is acquired from the server through the pre-created asynchronous thread, and the loading process of the quick application is prevented from being blocked, so that the loading of the appointed entity and the home page is ensured not to be influenced by a network request, and the timeliness of the latest personal information acquisition and the fluency and rapidness of the quick application loading are simultaneously considered. In addition, after the appointed personal information is obtained, the appointed personal information can be synchronously updated to the home page of the quick application in an asynchronous mode, and the latest personal information can be synchronously updated to the home page in a non-sense mode by enabling a user to keep transparent and non-sense in the process of using the quick application, so that the use experience of the user is effectively ensured.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by hardware associated with a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium provided herein and used in embodiments may include non-volatile and/or volatile memory. The nonvolatile memory can include Read Only Memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual speed data rate SDRAM (SSRSDRAM), enhanced SDRAM (ESDRAM), synchronous Link DRAM (SLDRAM), memory bus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), among others.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, apparatus, article, or method that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, apparatus, article, or method. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, apparatus, article or method that comprises the element.
The foregoing description is only of the preferred embodiments of the present application, and is not intended to limit the scope of the claims, and all equivalent structures or equivalent processes using the descriptions and drawings of the present application, or direct or indirect application in other related technical fields are included in the scope of the claims of the present application.

Claims (8)

1. A method for updating personal information based on a quick application, comprising:
when a starting operation instruction for starting the fast application is monitored, starting to load a designated entity of the fast application through a main thread; the method comprises the steps of,
Acquiring appointed personal information of a user corresponding to the quick application from a server corresponding to the quick application through an asynchronous thread, and storing the appointed personal information locally through the appointed entity, wherein the appointed personal information is the current latest personal information of the user;
judging whether login record information of a user logging in the quick application is locally stored in the loading process of the appointed entity;
if the login record information is stored locally, extracting original personal information of the user corresponding to the quick application from a specified position corresponding to the login record information locally;
after the designated entity is loaded, starting to load the home page of the fast application through the main thread, wherein the step of loading the home page of the fast application comprises loading the original personal information to the home page;
after the main thread successfully loads the original personal information to the home page, the home page is controlled to update the original personal information loaded in the home page according to the appointed personal information;
the step of obtaining, by the asynchronous thread, specified personal information of a user corresponding to the fast application from a server corresponding to the fast application, and storing, by the specified entity, the specified personal information locally, includes:
Defining a callback function in the appointed entity in the loading process of the appointed entity;
creating the asynchronous thread and sending an asynchronous request for acquiring the appointed personal information to the server through the asynchronous thread;
receiving the appointed personal information returned by the server;
after receiving the appointed personal information, calling the callback function to store the appointed personal information in a local pre-created storage area;
after the main thread successfully loads the original personal information to the home page, the home page is controlled to update the original personal information loaded in the home page according to the appointed personal information, and the method comprises the following steps:
after the main thread successfully loads the original personal information to the home page, sending storage success information corresponding to the appointed personal information to the home page through the callback function, wherein the storage success information is sent by the callback function calling the appointed broadcasting channel; the method comprises the steps of,
creating a message channel with the same name as the designated broadcast channel in the designated life cycle function of the home page;
judging whether the home page receives the storage success information through the message channel;
If yes, the home page is controlled to read the appointed personal information from the storage area, and the original personal information loaded in the home page is updated according to the appointed personal information.
2. The method for updating personal information based on quick application according to claim 1, wherein the step of controlling the home page to read the specified personal information from the storage area and to update the original personal information loaded in the home page based on the specified personal information comprises:
controlling the home page to read the appointed personal information from the storage area and judging whether the appointed personal information is the same as the original personal information or not;
if the appointed personal information is different from the original personal information, the home page is controlled to replace the original personal information loaded in the home page with the appointed personal information;
and if the appointed personal information is the same as the original personal information, limiting to change the original personal information loaded in the home page.
3. The method for updating personal information based on a quick application according to claim 1, wherein the step of determining whether login record information of a user logged in the quick application is locally stored in the loading process of the designated entity comprises:
If the login record information is not stored locally, login reminding information is generated to remind the user to execute login operation for the quick application;
after the login operation triggered by the user is monitored, judging whether the login operation has login permission;
and if the login operation has login permission, responding to the login operation, and acquiring original personal information of the user corresponding to the login operation after the user is successfully logged in.
4. The method for updating personal information based on a fast application according to claim 1, wherein the step of starting loading the designated entity of the fast application by the main thread when the start operation instruction for starting the fast application is monitored, comprises:
judging whether a native application corresponding to the fast application exists locally or not;
if yes, unloading the native application;
an icon corresponding to the quick application is created on the desktop.
5. The method for updating personal information based on fast application according to claim 1, wherein after the step of controlling the home page to update the original personal information loaded in the home page according to the specified personal information after the main thread successfully loads the original personal information to the home page, the method comprises:
Acquiring other appointed page information containing the original personal information except the home page in the quick application;
and in the loading process of the specified page corresponding to the specified page information, controlling the specified page to read the specified personal information from the storage area, and carrying out page updating processing according to the specified personal information.
6. A personal information updating apparatus based on a quick application, comprising:
the first loading module is used for starting loading the appointed entity of the fast application through the main thread when a starting operation instruction for starting the fast application is monitored; and
the first acquisition module is used for acquiring appointed personal information of a user corresponding to the quick application from a server corresponding to the quick application through an asynchronous thread, and storing the appointed personal information locally through the appointed entity, wherein the appointed personal information is the current latest personal information of the user;
the first judging module is used for judging whether login record information of a user logging in the quick application is locally stored in the loading process of the appointed entity;
the extraction module is used for extracting the original personal information of the user corresponding to the quick application from a specified position corresponding to the login record information if the login record information is stored locally;
The second loading module is used for starting to load the home page of the fast application through the main thread after the appointed entity is loaded, wherein the step of loading the home page of the fast application comprises the step of loading the original personal information to the home page;
the first updating module is used for controlling the home page to update the original personal information loaded in the home page according to the appointed personal information after the original personal information is successfully loaded into the home page by the main thread;
the first acquisition module includes:
a defining unit, configured to define a callback function in the specified entity in a loading process of the specified entity;
the first sending unit is used for creating the asynchronous thread and sending an asynchronous request for acquiring the appointed personal information to the server through the asynchronous thread;
the receiving unit is used for receiving the appointed personal information returned by the server;
the calling unit is used for calling the callback function after receiving the appointed personal information so as to store the appointed personal information in a local pre-created storage area;
the first updating module includes:
The second sending unit is used for sending successful storage information corresponding to the appointed personal information to the home page through the callback function after the original personal information is successfully loaded to the home page by the main thread, wherein the successful storage information is sent by the callback function calling the appointed broadcasting channel; the method comprises the steps of,
a creation unit, configured to create a message channel with the same name as the specified broadcast channel in a specified life cycle function of the home page;
the judging unit is used for judging whether the home page receives the successful storage information through the message channel;
and the updating unit is used for controlling the home page to read the appointed personal information from the storage area if the original personal information is loaded in the home page, and updating the original personal information loaded in the home page according to the appointed personal information.
7. A computer device comprising a memory and a processor, the memory having stored therein a computer program, characterized in that the processor, when executing the computer program, implements the steps of the method of any of claims 1 to 5.
8. A storage medium having a computer program stored thereon, characterized in that the computer program
The steps of the method of any one of claims 1 to 5 when executed by a processor.
CN201911295066.7A 2019-12-16 2019-12-16 Personal information updating method and device based on quick application and computer equipment Active CN110955445B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911295066.7A CN110955445B (en) 2019-12-16 2019-12-16 Personal information updating method and device based on quick application and computer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911295066.7A CN110955445B (en) 2019-12-16 2019-12-16 Personal information updating method and device based on quick application and computer equipment

Publications (2)

Publication Number Publication Date
CN110955445A CN110955445A (en) 2020-04-03
CN110955445B true CN110955445B (en) 2023-04-25

Family

ID=69981906

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911295066.7A Active CN110955445B (en) 2019-12-16 2019-12-16 Personal information updating method and device based on quick application and computer equipment

Country Status (1)

Country Link
CN (1) CN110955445B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103023941A (en) * 2011-09-26 2013-04-03 腾讯科技(深圳)有限公司 Terminal application program updating method and system based on Web page
CN105743974A (en) * 2016-01-26 2016-07-06 北京乐动卓越科技有限公司 Client information updating method
WO2017107835A1 (en) * 2015-12-21 2017-06-29 北京奇虎科技有限公司 Browser starting method and apparatus
CN109582890A (en) * 2018-10-25 2019-04-05 平安科技(深圳)有限公司 Page loading method, device, computer equipment and storage medium
CN110347493A (en) * 2019-07-16 2019-10-18 广州虎牙科技有限公司 Processing method, display methods, device, equipment and the storage medium of page data

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103023941A (en) * 2011-09-26 2013-04-03 腾讯科技(深圳)有限公司 Terminal application program updating method and system based on Web page
WO2017107835A1 (en) * 2015-12-21 2017-06-29 北京奇虎科技有限公司 Browser starting method and apparatus
CN105743974A (en) * 2016-01-26 2016-07-06 北京乐动卓越科技有限公司 Client information updating method
CN109582890A (en) * 2018-10-25 2019-04-05 平安科技(深圳)有限公司 Page loading method, device, computer equipment and storage medium
CN110347493A (en) * 2019-07-16 2019-10-18 广州虎牙科技有限公司 Processing method, display methods, device, equipment and the storage medium of page data

Also Published As

Publication number Publication date
CN110955445A (en) 2020-04-03

Similar Documents

Publication Publication Date Title
US11119812B2 (en) Method and device for processing application program page according to a common interface container
CN107783795B (en) Application program starting method and device, computer equipment and storage medium
US11164278B2 (en) Screen capture method, terminal, and storage medium employing both parent application program and sub-application program
US9519654B2 (en) Method, device, processing center and system for desktop synchronization
US20190220332A1 (en) Application processing method and apparatus
US10754633B2 (en) Application installation package generation method and apparatus, and storage medium
CN110263275A (en) A kind of method, apparatus, mobile terminal and storage medium accessing webpage
CN108027741A (en) Document handling method, device, terminal and storage medium based on patch upgrading
CN110020323B (en) Page switching method and system for hybrid application, computer equipment and storage medium
CN109408136B (en) Information processing method, information processing apparatus, storage medium, and electronic device
CN107305553B (en) Method and system for dynamically jumping Hybrid page based on Hybrid App
US9961608B2 (en) Seamless call transitions
EP2919440B1 (en) Advertisement processing method and device
WO2020206691A1 (en) Application processing method and apparatus, storage medium, and electronic device
CN110968331B (en) Method and device for running application program
US10375149B2 (en) Application registration and interaction
CN107291481B (en) Component updating method, device and system
CN110990075A (en) Starting method, device and equipment of fast application and storage medium
JP5004857B2 (en) Application update information providing system and application update information providing method
CN103324517A (en) Off-line application generation and call method, terminal and system
CN114116056A (en) Page display method and device
CN109117153B (en) Application processing method, device, terminal and storage medium
US9525756B2 (en) Method and apparatus for invoking content of contact list
CN110955445B (en) Personal information updating method and device based on quick application and computer equipment
CN110806888A (en) Application program upgrading method and device and electronic equipment

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
TA01 Transfer of patent application right

Effective date of registration: 20210201

Address after: 518000 Room 201, building A, No. 1, Qian Wan Road, Qianhai Shenzhen Hong Kong cooperation zone, Shenzhen, Guangdong (Shenzhen Qianhai business secretary Co., Ltd.)

Applicant after: Shenzhen saiante Technology Service Co.,Ltd.

Address before: 1-34 / F, Qianhai free trade building, 3048 Xinghai Avenue, Mawan, Qianhai Shenzhen Hong Kong cooperation zone, Shenzhen, Guangdong 518000

Applicant before: Ping An International Smart City Technology Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant