CN108038232A - Page authoring method, device and system, storage medium - Google Patents
Page authoring method, device and system, storage medium Download PDFInfo
- Publication number
- CN108038232A CN108038232A CN201711435339.4A CN201711435339A CN108038232A CN 108038232 A CN108038232 A CN 108038232A CN 201711435339 A CN201711435339 A CN 201711435339A CN 108038232 A CN108038232 A CN 108038232A
- Authority
- CN
- China
- Prior art keywords
- data
- terminal
- web page
- editor
- target webpage
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a kind of page authoring method, device and system, storage medium, belong to application of electronic technology field.Including:First terminal receives the first web data of the target webpage for carrying first version number that web page server is sent during access target webpage;First terminal receives the first editor's data for carrying the second edition number that web page server is sent, after first web data is updated to first editor's data by the second edition number for web page server, the version number that first version number renewal is obtained, first editor's data are to be sent with the second terminal of first terminal while access target webpage to web page server;The first version number that first terminal stores is updated to the second edition number by first terminal;First terminal carries the second edition number when sending second editor's data to web page server.The invention avoids version number's conflict at web page server end, and then the situation that user edits web data failure is avoided, improve the flexibility of web page editing.
Description
Technical field
The present invention relates to application of electronic technology field, more particularly to a kind of page authoring method, device and system, storage are situated between
Matter.
Background technology
With the development of science and technology, the data of many webpages can by user by terminal from chief editor, current webpage
Editing system can include web page server and terminal, and web page server can be when each webpage creates, for the webpage of the webpage
Data configuration initial version number, such as 1, after the web data is preserved by editor, on the basis of a upper version number plus 1 obtains
Version number after to renewal, can determine webpage by the number of editor's preservation by current version number.
At present, web page server generally use version number compares mechanism to carry out web data renewal, its process is as follows:With
After family is by terminal editor's web data, the version number that the web data after editor and the webserver configure can be submitted
To web page server, version number that version number and web page server that web page server relatively receives are locally stored whether one
Cause, when version number is consistent, local web data is updated to the web data after editing, and add 1 to obtain more version number
Version number after new, can so ensure that being only capable of editor for same web data preserves once.
But when multiple terminals are at the same time to a certain web data into edlin, if a certain terminal is carried prior to other-end
Hand over editor after web data, if any terminal in other-end after web page server have updated version number again
It is secondary that the web data after editing is submitted to the web page server, due to the version number corresponding to the web data after the editor and net
The version number updated in page server is inconsistent, and web page server determines version number's conflict, and prompt terminal is based on web page server
The web data of the web data renewal terminal storage of storage, that is to say and carry out webpage refreshing, then in webpage after refreshing
Into edlin, the situation that user edits web data failure is so be easy to cause, have impact on the flexibility of web page editing.
The content of the invention
An embodiment of the present invention provides a kind of page authoring method, device and system, storage medium, can solve related skill
User caused by being conflicted in art due to version number edits the situation of web data failure.The technical solution is as follows:
According to the first aspect of the invention, there is provided a kind of page authoring method, applied to first terminal, the method bag
Include:
During access target webpage, the target webpage for carrying first version number that web page server is sent is received
The first web data, the target webpage is editable webpage;
Receive the first editor's data for carrying the second edition number that the web page server is sent, the second edition number
After first web data is updated to the first editor data for the web page server, by the first version number more
The version number newly obtained, the first editor data are to access the second terminal of the target webpage at the same time with the first terminal
Send to the web page server;
The first version number that the first terminal is stored is updated to the second edition number;
When sending second editor's data to the web page server, the second edition number is carried.
Optionally, described before second editor's data are sent to the web page server, the method further includes:
After receiving data and preserving instruction, first editor's data and target network described in the first terminal
The current web page data of page are with the presence or absence of difference;
When described first editor data and the current web page data it is distinct, in the display interface of the first terminal
Display selection prompt message, the selection prompt message prompting are selected in the current web page data and the first editor data
Target data is selected to be preserved;
After selection instruction is received, the data based on selection instruction instruction determine the second editor data, institute
Stating second editor's data includes the target data.
Optionally, first editor's data and the current web page data are the data of key-value storage mode storage;
First editor's data and the current web page data of target webpage described in the first terminal are
It is no distinct, including:
Successively the value corresponding to first editor's data key identical with the current web page data whether phase
Together;
When described first editor data with all identical keys in the current web page data corresponding to value all same, really
There is no difference with the current web page data for fixed first editor's data;
When described first editor data differed with the value corresponding to any identical key in the current web page data, really
Fixed first editor's data and the current web page data are distinct.
Optionally, described before second editor's data are sent to the web page server, the method further includes:
When described first editor data and the current web page data of target webpage described in the first terminal it is distinct,
Highlight distinct data.
Optionally, first editor's data and the current web page data are the data of key-value storage mode storage;
It is described to highlight distinct data, including:
All desired value groups are preserved, each desired value group includes two different values, and described two values are respectively from described
First editor data and the current web page data, the corresponding key of described two values are identical;
The all values in all desired value groups are highlighted,
Alternatively, value of all desired value groups from described first editor's data is highlighted,
Alternatively, highlight the value of all desired value groups from the current web page data.
Optionally, the communication connection of the first terminal and the web page server is established using Websocket agreements.
According to the second aspect of the invention, there is provided a kind of page authoring method, applied to web page server, the method
Including:
The first web data of the target webpage for carrying first version number is sent to the terminal of access target webpage,
The target webpage is editable webpage;
The first editor's data for carrying the first version number that second terminal is sent are received, the second terminal is visit
Ask the terminal of the target webpage;
The web data is updated to the first editor data, and the first version number is updated to the second edition
Number;
When exist access the terminal of the target webpage at the same time with the second terminal when, to the second terminal at the same time
The terminal for accessing the target webpage sends the first editor's data for carrying the second edition number;
Wherein, the second edition number is used to send second editor's number to the web page server for the first terminal
According to when, carry the second edition number, the first terminal is the end for accessing the target webpage at the same time with the second terminal
Any terminal in end.
Optionally, all terminals for accessing the target webpage and the communication connection of the web page server use
Websocket agreements are established.
Optionally, it is described when exist access the terminal of the target webpage at the same time with the second terminal when, to it is described
The terminal that second terminal accesses the target webpage at the same time sends the first editor's data for carrying the second edition number, bag
Include:
There is the communication link when being established outside the second terminal there are at least one terminal and the web page server
Connect, determine there is the terminal for accessing the target webpage at the same time with the second terminal;
The first editor's data for carrying the second edition number are sent at least one terminal,
Or, sent to all terminals for having the communication connection with web page server foundation and carry the second edition
First editor's data of this number.
According to the third aspect of the invention we, there is provided a kind of web page editing device, applied to first terminal, described device bag
Include:
First receiving module, is configured as during access target webpage, and receive that web page server sends carries the
First web data of the target webpage of one version number, the target webpage are editable webpage;
Second receiving module, is configured as receiving the first volume for carrying the second edition number that the web page server is sent
Data are collected, first web data is updated to the first editor data by the second edition number for the web page server
Afterwards, the version number first version number renewal obtained, the first editor data are to be accessed at the same time with the first terminal
The second terminal of the target webpage is sent to the web page server;
Update module, the first version number for being configured as storing the first terminal are updated to the second edition
Number;
Sending module, is configured as, when sending second editor's data to the web page server, carrying the second edition
This number.
Optionally, described device further includes:
Comparison module, is configured as after receiving data and preserving instruction, first editor's data and described the
The current web page data of target webpage described in one terminal are with the presence or absence of difference;
Display module, is configured as first editor's data and the current web page data are distinct, described
The display interface display selection prompt message of first terminal, the selection prompt message prompting is in the current web page data and institute
Selection target data in first editor's data are stated to be preserved;
Determining module, is configured as after selection instruction is received, and the data based on selection instruction instruction determine institute
Second editor's data are stated, the second editor data include the target data.
Optionally, first editor's data and the current web page data are the data of key-value storage mode storage;
The comparison module, is configured as:
Successively the value corresponding to first editor's data key identical with the current web page data whether phase
Together;
When described first editor data with all identical keys in the current web page data corresponding to value all same, really
There is no difference with the current web page data for fixed first editor's data;
When described first editor data differed with the value corresponding to any identical key in the current web page data, really
Fixed first editor's data and the current web page data are distinct.
Optionally, described device further includes:
Module is highlighted, for current when the described first editor data and target webpage described in the first terminal
Web data is distinct, highlights distinct data.
Optionally, first editor's data and the current web page data are the data of key-value storage mode storage;
It is described to highlight module, it is configured as:
All desired value groups are preserved, each desired value group includes two different values, and described two values are respectively from described
First editor data and the current web page data, the corresponding key of described two values are identical;
The all values in all desired value groups are highlighted,
Alternatively, value of all desired value groups from described first editor's data is highlighted,
Alternatively, highlight the value of all desired value groups from the current web page data.
Optionally, the communication connection of the first terminal and the web page server is established using Websocket agreements.
According to the fourth aspect of the invention, there is provided a kind of web page editing device, applied to web page server, described device
Including:
First sending module, is configured as sending the mesh for carrying first version number to the terminal of access target webpage
The first web data of webpage is marked, the target webpage is editable webpage;
Receiving module, is configured as receiving the first editor's number for carrying the first version number that second terminal is sent
According to the second terminal is to access the terminal of the target webpage;
Update module, is configured as the web data being updated to the first editor data, and by the first edition
This number is updated to the second edition number;
Second sending module, is configured as the presence of the terminal for accessing the target webpage at the same time with the second terminal
When, the first volume for carrying the second edition number is sent to the terminal for accessing the target webpage at the same time with the second terminal
Collect data;
Wherein, the second edition number is used to send second editor's number to the web page server for the first terminal
According to when, carry the second edition number, the first terminal is the end for accessing the target webpage at the same time with the second terminal
Any terminal in end.
Optionally, all terminals for accessing the target webpage and the communication connection of the web page server use
Websocket agreements are established.
Optionally, second sending module, is configured as:
There is the communication link when being established outside the second terminal there are at least one terminal and the web page server
Connect, determine there is the terminal for accessing the target webpage at the same time with the second terminal;
The first editor's data for carrying the second edition number are sent at least one terminal,
Or, sent to all terminals for having the communication connection with web page server foundation and carry the second edition
First editor's data of this number.
According to the fifth aspect of the invention, there is provided a kind of web page editing device, including:
Processor;
Memory for the executable instruction for storing the processor;
Wherein, the processor is configured as:
During access target webpage, the target webpage for carrying first version number that web page server is sent is received
The first web data, the target webpage is editable webpage;
Receive the first editor's data for carrying the second edition number that the web page server is sent, the second edition number
After first web data is updated to the first editor data for the web page server, by the first version number more
The version number newly obtained, the first editor data are to access the second terminal of the target webpage at the same time with the first terminal
Send to the web page server;
The first version number that the first terminal is stored is updated to the second edition number;
When sending second editor's data to the web page server, the second edition number is carried.
According to the sixth aspect of the invention, there is provided a kind of web page editing device, including:
Processor;
Memory for the executable instruction for storing the processor;
Wherein, the processor is configured as:
The first web data of the target webpage for carrying first version number is sent to the terminal of access target webpage,
The target webpage is editable webpage;
The first editor's data for carrying the first version number that second terminal is sent are received, the second terminal is visit
Ask the terminal of the target webpage;
The web data is updated to the first editor data, and the first version number is updated to the second edition
Number;
When exist access the terminal of the target webpage at the same time with the second terminal when, to the second terminal at the same time
The terminal for accessing the target webpage sends the first editor's data for carrying the second edition number;
Wherein, the second edition number is used to send second editor's number to the web page server for the first terminal
According to when, carry the second edition number, the first terminal is the end for accessing the target webpage at the same time with the second terminal
Any terminal in end.
According to the seventh aspect of the invention, there is provided a kind of web page editing system, including:At least two terminals and webpage clothes
Business device, at least two terminal include first terminal and second terminal,
The first terminal includes any web page editing device of the third aspect, and the web page server includes the 4th
Any web page editing device of aspect;
Alternatively, the first terminal includes the web page editing device described in the 5th aspect, the web page server includes the
Web page editing device described in six aspects.
According to the eighth aspect of the invention, there is provided a kind of storage medium, is stored with instruction in the storage medium, works as institute
Storage medium is stated when being run on processing component so that processing component performs the web page editing side as described in first aspect is any
Method;Alternatively, when the storage medium is being run on processing component so that processing component is performed as described in second aspect is any
Page authoring method.
The beneficial effect that technical solution provided in an embodiment of the present invention is brought is:
The first web data of the target webpage for carrying first version number is sent to first terminal by web page server,
After second terminal sends the first editor's data for carrying first version number to web page server, web page server is by first
Web data is updated to first editor's data, and first version number is updated to the second edition number, and this is carried the second edition
The first version number of storage is updated to the second edition number by first editor's data sending of this number to first terminal, first terminal,
So that what version number and web page server that first terminal is carried to second editor's data that web page server is sent stored
Version number is consistent, avoids the version conflict at web page server end, and then avoids the situation that user edits web data failure,
Improve the flexibility of web page editing.
Brief description of the drawings
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment
Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the present invention, for
For those of ordinary skill in the art, without creative efforts, other can also be obtained according to these attached drawings
Attached drawing.
Fig. 1 is a kind of schematic diagram of the implementation environment of page authoring method provided in an embodiment of the present invention;
Fig. 2 is a kind of flow chart of page authoring method provided in an embodiment of the present invention;
Fig. 3 is the flow chart of another page authoring method provided in an embodiment of the present invention;
Fig. 4 A are the flow charts of another page authoring method provided in an embodiment of the present invention;
Fig. 4 B are the schematic diagrames of one provided in an embodiment of the present invention online knowledge base edit page;
Fig. 4 C are the stream that a kind of web page server provided in an embodiment of the present invention sends first editor's data to first terminal
Cheng Tu;
Fig. 4 D are the flows of a kind of first editor's data provided in an embodiment of the present invention and current web page data comparison process
Figure;
Fig. 4 E are the schematic diagrames of another online knowledge base edit page provided in an embodiment of the present invention;
Fig. 5 A are a kind of block diagrams of web page editing device provided in an embodiment of the present invention;
Fig. 5 B are the block diagrams of another web page editing device provided in an embodiment of the present invention;
Fig. 5 C are the block diagrams of another web page editing device provided in an embodiment of the present invention;
Fig. 6 is the block diagram of another web page editing device provided in an embodiment of the present invention;
Fig. 7 is a kind of structure diagram of terminal provided in an embodiment of the present invention.
Pass through above-mentioned attached drawing, it has been shown that the clear and definite embodiment of the present invention, will hereinafter be described in more detail.These attached drawings
It is not intended to limit the scope of present inventive concept by any mode with word description, but is by reference to specific embodiment
Those skilled in the art illustrate idea of the invention.
Embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached drawing to embodiment party of the present invention
Formula is described in further detail, it is clear that and described embodiment is only disclosure some embodiments, rather than whole
Embodiment.Based on the embodiment in the disclosure, those of ordinary skill in the art are obtained without making creative work
The all other embodiment obtained, belongs to the scope of disclosure protection.
Fig. 1 is referred to, it illustrates a kind of signal of the implementation environment of page authoring method provided in an embodiment of the present invention
Figure.The implementation environment can be applied to a kind of web page editing system, which can include:Web page server 110 and at least two
A terminal 120.
Wherein, web page server 110 can be a server, the server cluster being made of some servers or
Cloud computing center.Terminal 120 can be the smart machines such as smart mobile phone, computer or tablet computer.110 He of web page server
Communication connection can be established by cable network or wireless network between at least two terminal 120.
Wherein, web page server and the method for at least two terminals foundation communication connection can have a variety of, such as can adopt
With based on transmission control protocol (English:Transmission Control Protocol;Abbreviation:TCP Hyper text transfer association)
View (English:HyperText Transfer Protocol;Abbreviation:HTTP connection) is established, or can also be used
Websocket agreements establish connection.
Wherein, WebSocket agreements are HTML (English:HyperText Markup Language, referred to as:HTML) 5 carry
The network technology of full duplex communication is carried out between a kind of browser and server that supply based on TCP.Performing WebSocket agreements
During, based on WebSocket application programming interfaces (English:Application Programming Interface;
Abbreviation:API), being installed on the browser and server of terminal only needs a handshake procedure to establish communication connection.
Fig. 2 is a kind of flow chart for page authoring method that an illustrative examples of the invention provide, and this method can answer
For first terminal, which can be any end at least two terminals 120 in the implementation environment shown in Fig. 1
End, this method can include:
During access target webpage, receive web page server transmission carries first version for step 201, first terminal
Number target webpage the first web data, target webpage is editable webpage.
Step 202, first terminal receive the first editor's data for carrying the second edition number that web page server is sent, the
After web data is updated to first editor's data by two version numbers for web page server, first version number is updated to obtained version
Number, first editor's data are to be sent with the second terminal of first terminal while access target webpage to web page server.
The first version number that first terminal stores is updated to the second edition number by step 203, first terminal.
Step 204, first terminal carry the second edition number when sending second editor's data to web page server.
In conclusion page authoring method provided in an embodiment of the present invention, first terminal during access target webpage,
When receiving the first editor's data for carrying the second edition number of web page server transmission, first terminal can be stored the
One version number is updated to the second edition number so that the first terminal is carried when sending second editor's data to web page server
The second edition number, the version number and the version number one of web page server storage that second editor's data which sends carry
Cause, avoid version number's conflict at web page server end, and then avoid the situation that user edits web data failure, improve
The flexibility of web page editing.
Fig. 3 is the flow chart for another page authoring method that an of the invention illustrative examples provide, and this method can be with
Applied to the web page server 110 in the implementation environment shown in Fig. 1, this method can include:
Step 301, web page server send the target webpage for carrying first version number to the terminal of access target webpage
The first web data, target webpage is editable webpage.
Step 302, web page server receive the first editor's data for carrying first version number that second terminal is sent, the
Two terminals are the terminal of access target webpage.
Web data is updated to first editor's data by step 303, web page server, and first version number is updated to
Two version numbers.
Step 304, when exist with second terminal at the same time access target webpage terminal when, web page server to second eventually
The end terminal transmission of access target webpage at the same time carries the first of the second edition number and edits data.
Wherein, the second edition number is used for for first terminal when sending second editor's data to web page server, carries the
Two version numbers, the first terminal are and any terminal in the second terminal at the same time terminal of access target webpage.
In conclusion page authoring method provided in an embodiment of the present invention, web page server is to establishing communication connection
Terminal send carry first version number target webpage the first web data, receive second terminal in web page server
After first editor's data of the carrying first version number of transmission, the first web data can be updated to first editor's data, and
First version number is updated to the second edition number, and the first editor's data sending for carrying the second edition number is given it and is built
The other-end of vertical communication connection, allows the other-end that the first version number being locally stored is updated to the second edition number,
So that version number entrained by second editor's data that any terminal in the other-end is sent to web page server and
The version number of web page server storage is consistent, avoids the version conflict at web page server end, and then avoid user and edit net
The situation of page data failure, improves the flexibility of web page editing.
Fig. 4 A are the flow charts of another page authoring method provided in an embodiment of the present invention.This method can be applied to figure
Application scenarios shown in 1, due to contemporaneity, may there is the same webpage of multiple terminal accesses, and edit the content in the webpage,
For convenience of description, the embodiment of the present invention assumes that first terminal and second terminal access web service at the same time in web page editing system
The target webpage that device is safeguarded, and second terminal submits the web data after editing, net prior to first terminal to web page server
The process that other-end in page editing system performs page authoring method may be referred to first terminal and second terminal, wherein,
The target webpage is editable webpage, for example, the target webpage is the online Table edit page, good friend's Comment page or
Online knowledge base edit page etc. from chief editor and can change the webpage of web data by user.As shown in Figure 4 A, this method can
With including:
Step 401, web page server send the target webpage for carrying first version number to first terminal and second terminal
The first web data, which is editable webpage.
In general, web page server can be initial for the Initial page data configuration of the target webpage when target webpage creates
Version number, such as 1, after the web data is preserved by editor, on the basis of the upper version number plus 1 updated after version
This number.Version number can have a variety of expression ways, such as version number can be digital number, such as 1, or version number can be
Timestamp, such as 20170101.
In first terminal and second terminal access target webpage, first terminal and second terminal are built with web page server
Vertical communication connection, the two acquisition for sending the first web data of target webpage to web page server by the communication connection please
Ask.Web page server asks to send to first terminal and second terminal respectively according to the acquisition carries the first of first version number
Web data, first terminal and second terminal show net after first web data is received, according to first web data
Page, and the first version number is stored, which can be for Initial page data (i.e. not
The data edited by any user), or pass through the web data updated at least once (i.e. by any user at least
The data once edited), it is not limited in the embodiment of the present invention.
Step 402, second terminal send the first editor's data for carrying first version number to web page server.
The user of second terminal can be carried out clear by the first web data that second terminal sends the web page server
Look at or edit, in embodiments of the present invention, after the current web page data that user selects preservation second terminal, second terminal ought
Preceding web data carries first version number and is sent to web page server as first editor's data, first editor's data and the
One web data can be the same or different, for example, when the user of second terminal has carried out substantive volume to the first web data
When collecting, the first editor data are different from the first web data;When the user of second terminal only carries out the first web data
When browsing, the first editor data are identical with the first web data.
Exemplary, as shown in Figure 4 B, Fig. 4 B are the schematic diagram of online knowledge base edit page, and the edit page pair
The entry content answered is " chocolate ".Assuming that first terminal and second terminal are at the same time to the first webpage number shown in the page
According into edlin, wherein, second terminal only changes corresponding content in input frame 01 in the first web data, change
The first web data afterwards is first editor's data.After second terminal is to the web page editing, carried to web page server
Hand over the first editor's data for carrying first version number.
Optionally, which can set the trigger button of oriented web page server transmission web data, such as
The trigger button is " submission " button shown in Fig. 4 B, and after " submission " button is triggered, terminal can be to web page server
Cut-off is submitted to submit the moment, the web data of the webpage preserved in terminal.Exemplary, second terminal is triggered prior to first terminal
" submission " button on the webpage, second terminal send the first editor's data for carrying first version number to web page server.
When actually realizing, the editting function of the editable page can realize that the plurality of control can by multiple controls
With including input control, such as input frame;It can also include button control, such as confirm option;It can also include selection control,
Such as tick boxes.User (can input control corresponding behaviour by triggering corresponding operation to any control on webpage
Make data), to realize the editor to webpage.For example, user can carry out input operation in input frame, which corresponds to
Data in input frame;When user represents to confirm to the corresponding information of tick boxes, the tick boxes can be clicked on, make terminal can be with
Added in tick boxes and hook etc. is marked, which corresponds to whether tick boxes are checked.And so on, terminal can obtain
For user to the operation data of each control in webpage, which corresponds to the web data that user wants change.
Optionally, in any one webpage, each control can uniquely be indicated the control mark for marking of the control,
Control mark can be the characters such as title or numeral, please continue to refer to Fig. 4 B, the online knowledge base edit page shown in the figure
In include multiple input frame control, user can carry out online editing, in the figure, input frame to the word in the input frame
01 can identify " general introduction " with controlled member to identify, and when the word in input frame 01 is into edlin, then have changed the input frame
01 corresponding operation data;Input frame 02 can identify " primary raw material " with controlled member to identify, the word in input frame 02
During into edlin, then the 02 corresponding operation data of input frame is have changed.In the embodiment of the present invention, it is assumed that at least one control
Control mark the corresponding at least one operation data of the control between correspondence can be stored in as web data
In terminal and in web page server.
Exemplary, above-mentioned correspondence can be key-value (English:Key-value correspondence), i.e. web data are
The data of key-value storage mode storage, wherein, " key " in the corresponding key-value storage mode of control mark of control, the control pair
The operation data answered corresponds to " value " in key-value storage mode.Certainly, when control is other in addition to above-mentioned input frame control
During control, the corresponding control mark of the control can be represented that the embodiment of the present invention is not limited herein by other forms.
Web data is updated to first editor's data by step 403, web page server, and first version number is updated to
Two version numbers.
Web page server receive second terminal transmission carry first version number first editor data after, base
Mechanism is compared in version number, which can carry out the first version number and the version number that web page server stores pair
Than the version number of the storage is the version number that web page server is sent to first terminal and second terminal in step 401.By
The version number of webpage can not be modified in terminal, therefore, which is same version number, Liang Ge version numbers
There is no conflict, web data is updated to first editor's data by web page server, and first version number is updated to the second edition
This number.
Can there is a variety of version number's update mode, exemplary in the embodiment of the present invention, can be on the basis of original version number
Increase the version number after fixed numbers are updated.The fixed numbers can be 1, then above-mentioned that first version number is updated to second
The process of version number is on the basis of first version number plus 1 obtains the second edition number, it is assumed that the first version number can be
1, then the second edition number is 2.
Step 404, web page server send the first editor's data for carrying the second edition number to first terminal.
Optionally, as shown in Figure 4 C, step 404 can include following sub-step:
Step 4041, when there are at least one terminal and web page server outside second terminal to establish to have communication connection,
Web page server determines to exist the terminal with second terminal while access target webpage.
Optionally, the terminal of web page server and all access target webpages can establish communication connection, the communication connection
Http protocol can be used to establish, or Websocket agreements can also be used to establish, the webserver can pass through the communication
Connection determines to exist the terminal with second terminal while access target webpage, i.e. first terminal.
In addition, if being established outside second terminal there is no terminal with web page server has communication connection, webpage
Server can determine to be not present the terminal with second terminal while access target webpage.
Step 4042, web page server send the first editor's data for carrying the second edition number at least one terminal,
Or, the first editor's data for carrying the second edition number are sent to all terminals for having communication connection with web page server foundation.
Due to first terminal and second terminal access target webpage at the same time, in order to ensure that the web data of each terminal is same
Step, after the web data renewal in web page server, web page server mutually should be each terminal and provide the data after renewal, i.e.,
Terminal by the data sending after renewal to access target webpage.Since the web data safeguarded in current web page server is the
One editor's data, therefore web page server can have the terminal of communication connection (in this implementation to all with web page server foundation
It is first terminal and second terminal in example) send the first editor's data for carrying the second edition number.
When actually realizing, since the first editor data are that second terminal editor obtains, second terminal is locally preserved
Identical data, and second terminal no longer carries out the secondary editor of web data in the same period usually after data are preserved, because
This, web page server no longer can send the first editor data to second terminal.It that is to say, web page server is at least one
Terminal sends the first editor's data for carrying the second edition number, which refers to determined by step 4041 the
The terminal for having communication connection is established with web page server outside two terminals, is in the present embodiment first terminal.
In embodiments of the present invention, in order to ensure in time to send the web data updated in web page server to access
The terminal of the target webpage, in embodiments of the present invention, the communication connection which establishes with the web page server
Websocket agreements can be used to establish, during Websocket agreements are performed, when at least two terminal is to the net
Page server send web data acquisition request after, web page server not only can be directed to this acquisition request to this at least two
A terminal sends current web data, can also be after current web data renewal, the webpage number after active push renewal
According to improving the flexibility of web page editing, reduce data transmission delay and complexity.
The first version number that first terminal stores is updated to the second edition number by step 405, first terminal.
First terminal receive web page server transmission carry first editor's data of the second edition number after, the
The first version number that first terminal stores is updated to the second edition number by one terminal, so as to follow-up if necessary to carry out web data
During preservation, the second edition number is carried.
Wherein, after the first web data is updated to first editor's data by the second edition number for web page server, by first
The version number that version number updates, first editor's data are to be sent with the second terminal of first terminal while access target webpage
To the web data of web page server.
Step 406, first terminal compare first editor's data and mesh in first terminal after receiving data and preserving instruction
The current web page data of webpage are marked with the presence or absence of difference.
After web page server sends the first editor's data for carrying the second edition number to first terminal, first terminal
First editor's data can be compared with the current web page data of target webpage in first terminal with the presence or absence of difference.Wherein, should
Current web page data can be not into the first web data of edlin or after having been edited by the user of first terminal the
One web data.
Optionally, which can carry out the first editor data automatically after first editor's data are received
With the comparison of current web page data, alternatively, the first terminal receive data preserve instruction after, then carry out this first editor number
According to the comparison with current web page data.It can be that first terminal is receiving the of web page server transmission that the data, which preserve instruction,
After one editor's data, the preservation actively triggered by user instructs.
In practical applications, when user is by first terminal access target webpage, which can be browsed
Operation carries out edit operation to the target webpage.In the case where user only carries out browse operation to target webpage, user
Web data need not be submitted, therefore, first terminal edits data compared with current web page data also without by first,
So the comparison by carrying out first editor's data and current web page data after user actively triggering preservation instruction again, avoids this
Comparison procedure produce to first terminal system resource waste.
In embodiments of the present invention, the storage mode of first editor's data and current web page data can have a variety of, accordingly
, compare both with the presence or absence of area can also have otherwise it is a variety of, the embodiment of the present invention assume this first editor data with work as
Preceding web data all can be the storage of key-value storage mode data, then above-mentioned first editor data and current web page data
Comparison procedure can as shown in Figure 4 D, including following steps:
Step 4061, first terminal compare corresponding to first editor's data key identical with current web page data successively
Whether value is identical.
Step 4062, when first editor data with all identical keys in current web page data corresponding to value all same,
First terminal determines first editor's data, and there is no difference with current web page data.
Step 4063, when first editor data differed with the value corresponding to any identical key in current web page data,
First terminal determines that first editor's data and current web page data are distinct.
It is exemplary, with continued reference to Fig. 4 B, in the embodiment of the present invention, it is assumed that the user of first terminal to the first web data into
Editor is gone, for the current web page data after editor compared with the first web data, the content of change is only interior in input frame 02
Hold.As described in step 402, " key " in the corresponding key-value storage mode of control mark of control, the corresponding operation data of the control
" value " in corresponding key-value storage mode, therefore, first terminal compares first editor's data and phase in current web page data successively
Value process corresponding to same key can include (order compared is without limiting):Content corresponding to contrast " general introduction " is (i.e.
Value) it is whether consistent, whether the content corresponding to contrast " Chinese name " consistent, the content corresponding to contrast " English name " whether one
Cause, whether the content corresponding to contrast " primary raw material " consistent, etc..Since second terminal have changed the content in input frame 01
(referring to above-mentioned steps 402), first terminal have changed the content in input frame 02, and therefore, first terminal can determine the first volume
Collect data and current web page data are distinct, is i.e. key " general introduction " and the value corresponding to key " primary raw material " is distinct.
Step 407, when first editor data and the current web page data of target webpage in first terminal it is distinct, first
Terminal highlights distinct data.
Optionally, for convenience the different key of value is operated, first terminal can store first editor's data and
The different key of current web page data intermediate value.Exemplary, first terminal can preserve all desired value groups, each desired value group bag
Two different values are included, two different values are corresponding respectively from first editor's data and current web page data, two values
Key is identical.
Therefore, the form based on above-mentioned desired value, it can be to highlight desired value to highlight distinct data
Value in group, exemplary, highlight the value in desired value group realizes that situation can include following three kinds of situations:
The first situation, highlight all values in all desired value groups.
The second situation, highlight value of all desired value groups from first editor's data.
The third situation, highlight all values of the desired value group from current web page data.
It is exemplary, first terminal highlight the value in desired value group form can have it is a variety of, the embodiment of the present invention with
Following two modes illustrate:
First way, the display comparison table on target webpage, all values in desired value group are included in the contrast table,
The value in desired value group is highlighted according to above-mentioned three kinds of situations in the contrast table.
It is exemplary, with continued reference to the embodiment shown in Fig. 4 B, in an online knowledge base edit page shown in Fig. 4 B
In schematic diagram, the user of first terminal only edits the value in input frame 02, and the user of second terminal is only to input frame
Value in 01 is edited, and therefore, can be included two " key " (respectively " summarize " and " primary raw material ") in contrast table,
Each " key " corresponds to a desired value group, and each desired value group includes the first value and current web page data for editing data
Value, for example, the contrast table can be as shown in table 1, by taking the first row in the table 1 as an example, identical key " summary " corresponds to first and compiles
The value of data is collected as " chocolate (chocolate), originates in Central and South America, its primary raw material cocoa bean originates in equator north and south latitude 18
Strip within degree.", the value corresponding to current web page data is " chocolate (chocolate), its primary raw material cocoa
Beans originate in the strip within 18 degree of equator north and south latitude.”
Table 1
The second way, highlight on target webpage region corresponding to value in desired value group, for example, reference chart
4B, above-mentioned three kinds of situations, which correspond to the form being presented on target webpage, to be:For the first situation, first terminal can dash forward
Go out to show the content in input frame 01 and input frame 02;For the second situation, first terminal can highlight input frame
Content in 01;For the third situation, first terminal can highlight the content in input frame 02.
Wherein, in above two mode, first terminal highlight the value in desired value group method can include it is a variety of,
For example, pre-set color can be shown by the region where making the value or the value in desired value group to reach highlighted effect
Fruit, such as the pre-set color can be red.Alternatively, shown by overstriking to reach highlighted effect.
By taking the first above-mentioned situation and the second way as an example, i.e., all desired value groups are highlighted on target webpage
In all values corresponding to region, exemplary, as shown in Figure 4 E, shown in Fig. 4 E is on the basis of the embodiment shown in Fig. 4 B
On, the method shown with overstriking highlights the Webpage schematic diagram of input frame 01 and input frame 02, certainly, in actual reality
Now, can also overstriking show value in input frame 01 and input frame 02, the embodiment of the present invention is not limited herein.
The value in all desired value groups is highlighted by above two mode, makes the page authoring method more directly perceived
And meet user's custom, enhance visuality and the flexibility of web page editing.
It should be noted that step 407 is optional step, in practical applications, terminal can perform above-mentioned steps 406
Afterwards, following step 408 is directly performed.
Step 408, when first editor data and current web page data it is distinct, display of the first terminal in first terminal
Interface display selects prompt message, selects prompt message prompting selection target number in current web page data and first editor's data
According to being preserved.
, can be in mesh after judging that first editor's data and current web page data are distinct by above-mentioned steps 406
Mark the predeterminated position display selection prompt message of webpage, according to the selection prompt message, user can in current web page data and
Selection target data are preserved in first editor's data.
The target data can be edited in data and the distinct data of current web page data at least for all first
One data, alternatively, first editor's data, alternatively, current web page data.That is to say the target data can be integral net number of pages
According to, or part web data.
After selection instruction is received, the data based on the selection instruction instruction determine the second volume for step 409, first terminal
Data are collected, which includes target data.
Second editor's data are integral web data, it includes target data.Based on 408 selected mesh of above-mentioned steps
Data are marked, the generating mode of the second editor data includes the following two kinds situation:
The first situation, when selection instruction instruction target data is first editor's data or current web page data, directly general
Target webpage data are as second editor's data.
The second situation, when selection instruction instruction target data is all first editor's data and current web page data presence
At least one data in the data of difference, can select one in described first editor's data and current web page data and be used as base
Plinth data (the selection can be that prompting user selection or terminal are independently selected according to preset rules), are then covered using target data
The corresponding data in the basic data is covered, obtains second editor's data.For example, if basic data stores for key-value storage mode
Data, then the data for needing to cover refer to the data identical with the key of target data.
Optionally, select to show in the form of select button in prompt message in above-mentioned steps 408, first terminal can
Exemplary to be preserved according to triggering selection button to target data, for the first above-mentioned situation, the selection button can
With including " preservation current page " and " carry out page furbishing " two options, when user triggers " preservation current page " option, the
The preservation instruction instruction target data that one terminal receives is current web page data;When user triggers " carry out page furbishing " choosing
, the preservation instruction instruction target data that first terminal receives is first editor's data;For above-mentioned the second situation, selection
Button can have multiple, the corresponding one group of first editor's data of each select button and the distinct number of current web page data
According to by triggering corresponding select button, it is possible to achieve the selection of target data.
Step 410, first terminal send the second editor's data for carrying the second edition number to web page server.
The user of first terminal carries out above-mentioned in the first editor's data sent by first terminal to the web page server
After the editor of step, the second editor's data for carrying the second edition number are sent to web page server, in the embodiment of the present invention
In, first editor's data after the editor are known as second editor's data.
After web page server receives the second editor data, by be locally stored first editor's data update for this
Two editor's data, and the second edition number being locally stored is updated to the third edition this number, detailed process refers to above-mentioned steps
403, details are not described herein for the embodiment of the present invention.
It should be noted that in step 409, when selection instruction instruction target data for all first editor's data with it is current
At least one data in the distinct data of web data, first terminal can also be directly using the target datas as second
Data are edited, after web page server receives the second editor data, second editor's data cover web service can be used
Corresponding data in the data (i.e. first editor's data) preserved in device.For example, if first editor's data are key-value storage mode
The data of storage, the then data covered refer to data identical with the key of second editor's data in first editor's data.So
Network overhead can be saved.
In conventional art, web page server is based on version number and compares mechanism, same web data quilt in the same period occurs
In the case of editor, the web data submitted at first and more new version number are preferentially preserved, and to web data (net of rear submission
The version number of page data is the version number before renewal), due in the version number and web page server of the web data of the rear submission
The version number of storage is inconsistent, and web page server can be forced to carry out refresh operation to the web data, cause user to edit webpage
Data failure, user experience are poor.
And the page authoring method that the embodiment of the present invention is provided, update web data and version number in web page server
Afterwards, the web data after renewal and version number actively can be pushed to the terminal for establishing communication connection so that the end
End can update local version number, so that when the terminal sends the web data of editor after it to web page server,
Be not in the situation inconsistent with the version number that is stored in web page server, solve since version number's conflict causes webpage number
According to the situation of editor's failure, user experience is improved.Also, the web data pushed according to web page server, the terminal may be used also
To prompt the user whether that selection preserves the web data of web page server push, make page authoring method more directly perceived and meet use
It is accustomed at family.
It should be noted that when actually realizing, above-mentioned steps 402,409 to 410 can be by the embodiment of the present invention
Terminal realizes that the client can be browser, can be by browser by browser client by the client of installation
Websocket agreements establish communication connection, and then realize the editor of web data.
In conclusion page authoring method provided in an embodiment of the present invention, is sent by web page server to first terminal
The first web data of the target webpage of first version number is carried, is sent in second terminal to web page server and carries first
After first editor's data of version number, the first web data is updated to first editor's data by web page server, and by first
Version number is updated to the second edition number, and this is carried first editor's data sending of the second edition number to first terminal, the
The first version number of storage is updated to the second edition number by one terminal so that first terminal sent to web page server
The version number that two editor's data carry is consistent with the version number that web page server stores, and avoids the version punching at web page server end
It is prominent, and then the situation that user edits web data failure is avoided, improve the flexibility of web page editing.
Fig. 5 A are a kind of block diagrams of web page editing device 50 according to an exemplary embodiment, applied to first eventually
End, as shown in Figure 5A, which can include:
First receiving module 501, is configured as during access target webpage, receives carrying for web page server transmission
First web data of the target webpage of first version number, target webpage are editable webpage.
Second receiving module 502, is configured as receiving the first volume for carrying the second edition number that web page server is sent
Data are collected, after the first web data is updated to first editor's data by the second edition number for web page server, by first version number
Obtained version number is updated, first editor's data are to be sent with the second terminal of first terminal while access target webpage to webpage
Server.
Update module 503, is configured as the first version number of first terminal storage being updated to the second edition number.
Sending module 504, is configured as, when sending second editor's data to web page server, carrying the second edition number.
In conclusion web page editing device provided in an embodiment of the present invention, first terminal during access target webpage,
When receiving the first editor's data for carrying the second edition number of web page server transmission, first terminal can be stored the
One version number is updated to the second edition number so that the first terminal is carried when sending second editor's data to web page server
The second edition number, the version number and the version number one of web page server storage that second editor's data which sends carry
Cause, avoid version number's conflict at web page server end, and then avoid the situation that user edits web data failure, improve
The flexibility of web page editing.
Optionally, as shown in Figure 5 B, which can also include:
Comparison module 505, is configured as after receiving data and preserving instruction, compares first editor's data and first terminal
The current web page data of middle target webpage are with the presence or absence of difference.
Display module 506, is configured as first editor's data and current web page data are distinct, in first terminal
Display interface display selection prompt message, selects prompt message prompting to select mesh in current web page data and first editor's data
Mark data are preserved.
Determining module 507, is configured as after selection instruction is received, and the data based on selection instruction instruction determine second
Data are edited, second editor's data include target data.
Wherein, first editor's data and current web page data are the data of key-value storage mode storage, then comparison module
505, it is configured as:
Whether the value compared successively corresponding to first editor's data key identical with current web page data is identical;
When first editor data with all identical keys in current web page data corresponding to value all same, determine the first volume
Collecting data, there is no difference with current web page data;
When first editor data differed with the value corresponding to any identical key in current web page data, determine the first volume
Collect data and current web page data are distinct.
Optionally, as shown in Figure 5 C, which can also include:
Module 508 is highlighted, for when first editor's data and the current web page data of target webpage in first terminal
It is distinct, highlight distinct data.
Wherein, first editor's data and current web page data are the data of key-value storage mode storage, then highlight
Module 508, is configured as:
All desired value groups are preserved, each desired value group includes two different values, and two values are respectively from the first editor
Data and current web page data, the corresponding key of two values are identical;
The all values in all desired value groups are highlighted,
Alternatively, value of all desired value groups from first editor's data is highlighted,
Alternatively, highlight all values of the desired value group from current web page data.
Optionally, the communication connection of first terminal and web page server is established using Websocket agreements.
In conclusion web page editing device provided in an embodiment of the present invention, first terminal during access target webpage,
When receiving the first editor's data for carrying the second edition number of web page server transmission, first terminal can be stored the
One version number is updated to the second edition number so that the first terminal is carried when sending second editor's data to web page server
The second edition number, the version number and the version number one of web page server storage that second editor's data which sends carry
Cause, avoid version number's conflict at web page server end, and then avoid the situation that user edits web data failure, improve
The flexibility of web page editing.
Fig. 6 is a kind of block diagram of web page editing device 60 according to an exemplary embodiment, applied to web service
Device, as shown in fig. 6, the device 60 can include:
First sending module 601, is configured as sending the institute for carrying first version number to the terminal of access target webpage
The first web data of target webpage is stated, target webpage is editable webpage.
Receiving module 602, is configured as receiving the first editor's data for carrying first version number that second terminal is sent,
Second terminal is the terminal of access target webpage.
Update module 603, is configured as web data being updated to first editor's data, and first version number is updated to
The second edition number.
Second sending module 604, be configured as exist with second terminal at the same time access target webpage terminal when, to
The second terminal terminal transmission of access target webpage at the same time carries the first of the second edition number and edits data.
Wherein, the second edition number is used for for first terminal when sending second editor's data to web page server, carries the
Two version numbers, first terminal are and any terminal in the second terminal at the same time terminal of access target webpage.
In conclusion web page editing device provided in an embodiment of the present invention, web page server is to establishing communication connection
Terminal send carry first version number target webpage the first web data, receive second terminal in web page server
After first editor's data of the carrying first version number of transmission, the first web data can be updated to first editor's data, and
First version number is updated to the second edition number, and the first editor's data sending for carrying the second edition number is given it and is built
The other-end of vertical communication connection, allows the other-end that the first version number being locally stored is updated to the second edition number,
So that version number entrained by second editor's data that any terminal in the other-end is sent to web page server and
The version number of web page server storage is consistent, avoids the version conflict at web page server end, and then avoid user and edit net
The situation of page data failure, improves the flexibility of web page editing.
Optionally, the communication connection of the terminal of all access target webpages and web page server is assisted using Websocket
View is established.
Optionally, the second sending module 604, is configured as:
To establish to have communication connection when there are at least one terminal and web page server outside second terminal, determine to exist with
The terminal of second terminal while access target webpage;
The first editor's data for carrying the second edition number are sent at least one terminal,
Or, the first volume for carrying the second edition number is sent to all terminals for having communication connection with web page server foundation
Collect data.
In conclusion web page editing device provided in an embodiment of the present invention, web page server is to establishing communication connection
Terminal send carry first version number target webpage the first web data, receive second terminal in web page server
After first editor's data of the carrying first version number of transmission, the first web data can be updated to first editor's data, and
First version number is updated to the second edition number, and the first editor's data sending for carrying the second edition number is given it and is built
The other-end of vertical communication connection, allows the other-end that the first version number being locally stored is updated to the second edition number,
So that version number entrained by second editor's data that any terminal in the other-end is sent to web page server and
The version number of web page server storage is consistent, avoids the version conflict at web page server end, and then avoid user and edit net
The situation of page data failure, improves the flexibility of web page editing.
Fig. 7 shows the structure diagram for the terminal 700 that an illustrative embodiment of the invention provides.The terminal 700 can be with
It is:Smart mobile phone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III,
Dynamic image expert's compression standard audio aspect 3), MP4 (Moving Picture Experts GroupAudio Layer
IV, dynamic image expert's compression standard audio aspect 4) player, laptop or desktop computer.Terminal 700 be also possible to by
Referred to as other titles such as user equipment, portable terminal, laptop terminal, terminal console.
In general, terminal 700 includes:Processor 701 and memory 702.
Processor 701 can include one or more processing cores, such as 4 core processors, 8 core processors etc..Place
Reason device 701 can use DSP (Digital Signal Processing, Digital Signal Processing), FPGA (Field-
Programmable Gate Array, field programmable gate array), PLA (Programmable Logic Array, may be programmed
Logic array) at least one of example, in hardware realize.Processor 701 can also include primary processor and coprocessor, main
Processor is the processor for being handled data in the awake state, also referred to as CPU (Central Processing
Unit, central processing unit);Coprocessor is the low power processor for being handled data in the standby state.
In some embodiments, processor 701 can be integrated with GPU (Graphics Processing Unit, image processor),
GPU is used to be responsible for rendering and drawing for content to be shown needed for display screen.In some embodiments, processor 701 can also wrap
AI (Artificial Intelligence, artificial intelligence) processor is included, which is used to handle related machine learning
Calculate operation.
Memory 702 can include one or more computer-readable recording mediums, which can
To be non-transient.Memory 702 may also include high-speed random access memory, and nonvolatile memory, such as one
Or multiple disk storage equipments, flash memory device.In certain embodiments, the non-transient computer in memory 702 can
Read storage medium to be used to store at least one instruction, which is used for performed by processor 701 to realize this Shen
Please in embodiment of the method provide page authoring method.
In certain embodiments, terminal 700 is also optional includes:Peripheral interface 703 and at least one ancillary equipment.
It can be connected between processor 701, memory 702 and peripheral interface 703 by bus or signal wire.Each ancillary equipment
It can be connected by bus, signal wire or circuit board with peripheral interface 703.Specifically, ancillary equipment includes:Radio circuit
704th, at least one of touch display screen 705, camera 706, voicefrequency circuit 707, positioning component 708 and power supply 709.
Peripheral interface 703 can be used for I/O (Input/Output, input/output) is relevant at least one outer
Peripheral equipment is connected to processor 701 and memory 702.In certain embodiments, processor 701, memory 702 and ancillary equipment
Interface 703 is integrated on same chip or circuit board;In some other embodiments, processor 701, memory 702 and outer
Any one or two in peripheral equipment interface 703 can realize on single chip or circuit board, the present embodiment to this not
It is limited.
Radio circuit 704 is used to receive and launch RF (Radio Frequency, radio frequency) signal, also referred to as electromagnetic signal.Penetrate
Frequency circuit 704 is communicated by electromagnetic signal with communication network and other communication equipments.Radio circuit 704 turns electric signal
It is changed to electromagnetic signal to be transmitted, alternatively, the electromagnetic signal received is converted to electric signal.Alternatively, radio circuit 704 wraps
Include:Antenna system, RF transceivers, one or more amplifiers, tuner, oscillator, digital signal processor, codec chip
Group, user identity module card etc..Radio circuit 704 can be carried out by least one wireless communication protocol with other terminals
Communication.The wireless communication protocol includes but not limited to:WWW, Metropolitan Area Network (MAN), Intranet, each third generation mobile communication network (2G, 3G,
4G and 5G), WLAN and/or WiFi (Wireless Fidelity, Wireless Fidelity) network.In certain embodiments, penetrate
Frequency circuit 704 can also include the related circuits of NFC (Near Field Communication, wireless near field communication), this
Application is not limited this.
Display screen 705 is used to show UI (User Interface, user interface).The UI can include figure, text, figure
Mark, video and its their any combination.When display screen 705 is touch display screen, display screen 705 also there is collection to show
The surface of screen 705 or the ability of the touch signal of surface.The touch signal can be inputted to processor as control signal
701 are handled.At this time, display screen 705 can be also used for providing virtual push button and/or dummy keyboard, also referred to as soft key and/or
Soft keyboard.In certain embodiments, display screen 705 can be one, set the front panel of terminal 700;In other embodiments
In, display screen 705 can be at least two, be separately positioned on the different surfaces of terminal 700 or in foldover design;In still other reality
Apply in example, display screen 705 can be flexible display screen, be arranged on the curved surface of terminal 700 or on fold plane.Even, show
Display screen 705 can also be arranged to non-rectangle irregular figure, namely abnormity screen.Display screen 705 can use LCD (Liquid
Crystal Display, liquid crystal display), OLED (Organic Light-Emitting Diode, Organic Light Emitting Diode)
Prepared etc. material.
CCD camera assembly 706 is used to gather image or video.Alternatively, CCD camera assembly 706 include front camera and
Rear camera.In general, front camera is arranged on the front panel of terminal, rear camera is arranged on the back side of terminal.One
In a little embodiments, rear camera at least two, is main camera, depth of field camera, wide-angle camera, focal length shooting respectively
Head in any one, with realize main camera and the depth of field camera fusion realize background blurring function, main camera and wide-angle
Camera fusion realizes that pan-shot and VR (Virtual Reality, virtual reality) shooting functions or other fusions are clapped
Camera shooting function.In certain embodiments, CCD camera assembly 706 can also include flash lamp.Flash lamp can be monochromatic warm flash lamp,
It can also be double-colored temperature flash lamp.Double-colored temperature flash lamp refers to the combination of warm light flash lamp and cold light flash lamp, can be used for not
With the light compensation under colour temperature.
Voicefrequency circuit 707 can include microphone and loudspeaker.Microphone is used for the sound wave for gathering user and environment, and will
Sound wave, which is converted to electric signal and inputs to processor 701, to be handled, or input to radio circuit 704 to realize voice communication.
For stereo collection or the purpose of noise reduction, microphone can be multiple, be separately positioned on the different parts of terminal 700.Mike
Wind can also be array microphone or omnidirectional's collection type microphone.Loudspeaker is then used to that processor 701 or radio circuit will to be come from
704 electric signal is converted to sound wave.Loudspeaker can be traditional wafer speaker or piezoelectric ceramic loudspeaker.When
When loudspeaker is piezoelectric ceramic loudspeaker, the audible sound wave of the mankind can be not only converted electrical signals to, can also be by telecommunications
Sound wave that the mankind do not hear number is converted to carry out the purposes such as ranging.In certain embodiments, voicefrequency circuit 707 can also include
Earphone jack.
Positioning component 708 is used for the current geographic position of positioning terminal 700, to realize navigation or LBS (Location
Based Service, location Based service).Positioning component 708 can be the GPS (Global based on the U.S.
Positioning System, global positioning system), China dipper system or Russia Galileo system positioning group
Part.
Power supply 709 is used to be powered for the various components in terminal 700.Power supply 709 can be alternating current, direct current,
Disposable battery or rechargeable battery.When power supply 709 includes rechargeable battery, which can be wired charging electricity
Pond or wireless charging battery.Wired charging battery is the battery to be charged by Wireline, and wireless charging battery is by wireless
The battery of coil charges.The rechargeable battery can be also used for supporting fast charge technology.
In certain embodiments, terminal 700 has further included one or more sensors 710.The one or more sensors
710 include but not limited to:Acceleration transducer 711, gyro sensor 712, pressure sensor 713, fingerprint sensor 714,
Optical sensor 715 and proximity sensor 716.
The acceleration that acceleration transducer 711 can be detected in three reference axis of the coordinate system established with terminal 700 is big
It is small.For example acceleration transducer 711 can be used for detecting component of the acceleration of gravity in three reference axis.Processor 701 can
With the acceleration of gravity signal gathered according to acceleration transducer 711, control touch display screen 705 is regarded with transverse views or longitudinal direction
Figure carries out the display of user interface.Acceleration transducer 711 can be also used for game or the collection of the exercise data of user.
Gyro sensor 712 can be with the body direction of detection terminal 700 and rotational angle, and gyro sensor 712 can
To cooperate with collection user to act the 3D of terminal 700 with acceleration transducer 711.Processor 701 is according to gyro sensor 712
The data of collection, it is possible to achieve following function:When action induction (for example changing UI according to the tilt operation of user), shooting
Image stabilization, game control and inertial navigation.
Pressure sensor 713 can be arranged on the side frame of terminal 700 and/or the lower floor of touch display screen 705.Work as pressure
When sensor 713 is arranged on the side frame of terminal 700, gripping signal of the user to terminal 700 can be detected, by processor 701
The gripping signal gathered according to pressure sensor 713 carries out right-hand man's identification or prompt operation.When pressure sensor 713 is arranged on
During the lower floor of touch display screen 705, the pressure operation by processor 701 according to user to touch display screen 705, is realized to UI circle
Operability control on face is controlled.Operability control includes button control, scroll bar control, icon control, menu
At least one of control.
Fingerprint sensor 714 is used for the fingerprint for gathering user, is collected by processor 701 according to fingerprint sensor 714
The identity of fingerprint recognition user, alternatively, by fingerprint sensor 714 according to the identity of the fingerprint recognition user collected.Identifying
When the identity for going out user is trusted identity, the user is authorized to perform relevant sensitive operation, the sensitive operation bag by processor 701
Solution lock screen is included, encryption information is checked, downloads software, payment and change setting etc..Terminal can be set in fingerprint sensor 714
700 front, the back side or side.When being provided with physical button or manufacturer Logo in terminal 700, fingerprint sensor 714 can be with
Integrated with physical button or manufacturer Logo.
Optical sensor 715 is used to gather ambient light intensity.In one embodiment, processor 701 can be according to optics
The ambient light intensity that sensor 715 gathers, controls the display brightness of touch display screen 705.Specifically, when ambient light intensity is higher
When, heighten the display brightness of touch display screen 705;When ambient light intensity is relatively low, the display for turning down touch display screen 705 is bright
Degree.In another embodiment, the ambient light intensity that processor 701 can also be gathered according to optical sensor 715, dynamic adjust
The acquisition parameters of CCD camera assembly 706.
Proximity sensor 716, also referred to as range sensor, are generally arranged at the front panel of terminal 700.Proximity sensor 716
The distance between front for gathering user and terminal 700.In one embodiment, when proximity sensor 716 detects use
When the distance between family and the front of terminal 700 taper into, touch display screen 705 is controlled from bright screen state by processor 701
It is switched to breath screen state;When proximity sensor 716 detects that the distance between front of user and terminal 700 becomes larger,
Touch display screen 705 is controlled to be switched to bright screen state from breath screen state by processor 701.
It will be understood by those skilled in the art that the restriction of the structure shown in Fig. 7 not structure paired terminal 700, can wrap
Include than illustrating more or fewer components, either combine some components or arranged using different components.
An embodiment of the present invention provides a kind of storage medium, which can be computer-readable recording medium, when
When instruction in storage medium is performed by the processor of web page server so that web page server is able to carry out above-described embodiment institute
The page authoring method of offer, exemplary, this method can include:
The first web data of the target webpage for carrying first version number, target are sent to the terminal of access target webpage
Webpage is editable webpage;
The first editor's data for carrying first version number that second terminal is sent are received, second terminal is access target net
The terminal of page;
Web data is updated to first editor's data, and first version number is updated to the second edition number;
When exist with second terminal at the same time access target webpage terminal when, to second terminal at the same time access target webpage
Terminal send carry the second edition number first editor data;
Wherein, the second edition number is used for for first terminal when sending second editor's data to web page server, carries the
Two version numbers, first terminal are and any terminal in the second terminal at the same time terminal of access target webpage.
Term " at least one of A and B " in the present invention, is only a kind of incidence relation for describing affiliated partner, expression can
With there are three kinds of relations, for example, at least one of A and B, can represent:Individualism A, while there are A and B, individualism B
These three situations.Similarly, " at least one of A, B and C " represents there may be seven kinds of relations, can represent:Individualism A, it is single
Solely there are B, individualism C, while there are A and B, while there are A and C, while there are C and B, while there are this seven kinds of A, B and C
Situation.Similarly, " at least one of A, B, C and D " represents there may be 15 kinds of relations, can represent:Individualism A, individually
There are B, individualism C, individualism D, while there are A and B, while there are A and C, while there are A and D, at the same there are C and
B, while there are D and B, while there are C and D, while there are A, B and C, while there are A, B and D, while there are A, C and D, at the same time
There are B, C and D, while there are A, B, C and D, this 15 kinds of situations.The situation of other " at least one " can with and so on.
In the present invention, term " first ", " second " and " the 3rd " be only used for description purpose, and it is not intended that instruction or
Imply relative importance.Term " multiple " refers to two or more, unless otherwise restricted clearly.
One of ordinary skill in the art will appreciate that hardware can be passed through by realizing all or part of step of above-described embodiment
To complete, relevant hardware can also be instructed to complete by program, the program can be stored in a kind of computer-readable
In storage medium, storage medium mentioned above can be read-only storage, disk or CD etc..
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all the present invention spirit and
Within principle, any modification, equivalent replacement, improvement and so on, should all be included in the protection scope of the present invention.
Claims (22)
- A kind of 1. page authoring method, it is characterised in that applied to first terminal, the described method includes:During access target webpage, the of the target webpage for carrying first version number that web page server is sent is received One web data, the target webpage are editable webpage;The first editor's data for carrying the second edition number that the web page server is sent are received, the second edition number is institute State web page server by first web data be updated to it is described first editor data after, the first version number is updated The version number arrived, the first editor data are that the second terminal for accessing the target webpage at the same time with the first terminal is sent To the web page server;The first version number that the first terminal is stored is updated to the second edition number;When sending second editor's data to the web page server, the second edition number is carried.
- 2. according to the method described in claim 1, it is characterized in that, described sending second editor's number to the web page server According to before, the method further includes:After receiving data and preserving instruction, first editor's data and target webpage described in the first terminal Current web page data are with the presence or absence of difference;When described first editor data and the current web page data it is distinct, shown in the display interface of the first terminal Prompt message is selected, the selection prompt message prompting selects mesh in the current web page data and the first editor data Mark data are preserved;After selection instruction is received, the data based on selection instruction instruction determine the second editor data, described the Two editor's data include the target data.
- 3. according to the method described in claim 2, it is characterized in that, first editor's data and the current web page data are equal For the data of key-value storage mode storage;Whether first editor's data and the current web page data of target webpage described in the first terminal deposit Distinguishing, including:Whether the value successively corresponding to the first editor data key identical with the current web page data is identical;When described first editor data with all identical keys in the current web page data corresponding to value all same, determine institute Stating first editor's data, there is no difference with the current web page data;When described first editor data differed with the value corresponding to any identical key in the current web page data, determine institute State first editor's data and the current web page data are distinct.
- 4. method according to any one of claims 1 to 3, it is characterised in that described to send the to the web page server Before two editor's data, the method further includes:When the described first editor data and current web page data of target webpage described in the first terminal are distinct, protrusion Show distinct data.
- 5. according to the method described in claim 4, it is characterized in that, first editor's data and the current web page data are equal For the data of key-value storage mode storage;It is described to highlight distinct data, including:All desired value groups are preserved, each desired value group includes two different values, and described two values are respectively from described first Edit data and the current web page data, the corresponding key of described two values is identical;The all values in all desired value groups are highlighted,Alternatively, value of all desired value groups from described first editor's data is highlighted,Alternatively, highlight the value of all desired value groups from the current web page data.
- 6. method according to any one of claims 1 to 3, it is characterised in that the first terminal and the web page server Communication connection using Websocket agreements establish.
- A kind of 7. page authoring method, it is characterised in that applied to web page server, the described method includes:The first web data of the target webpage for carrying first version number is sent to the terminal of access target webpage, it is described Target webpage is editable webpage;The first editor's data for carrying the first version number that second terminal is sent are received, the second terminal is access institute State the terminal of target webpage;The web data is updated to the first editor data, and the first version number is updated to the second edition number;When in the presence of the terminal of the target webpage is accessed at the same time with the second terminal, accessed at the same time to the second terminal The terminal of the target webpage sends the first editor's data for carrying the second edition number;Wherein, the second edition number is used to send second editor's data to the web page server for the first terminal When, the second edition number is carried, the first terminal is the terminal for accessing the target webpage at the same time with the second terminal In any terminal.
- 8. the method according to the description of claim 7 is characterized in that all terminals for accessing the target webpage and the webpage The communication connection of server is established using Websocket agreements.
- 9. according to the method described in claim 8, it is characterized in that, it is described when exist with the second terminal at the same time access described in During the terminal of target webpage, sent to the terminal for accessing the target webpage at the same time with the second terminal and carry described second First editor's data of version number, including:There is the communication connection when being established outside the second terminal there are at least one terminal and the web page server, really It is fixed to there is the terminal for accessing the target webpage at the same time with the second terminal;The first editor's data for carrying the second edition number are sent at least one terminal,Or, sent to all terminals for having the communication connection with web page server foundation and carry the second edition number First editor data.
- 10. a kind of web page editing device, it is characterised in that applied to first terminal, described device includes:First receiving module, is configured as during access target webpage, and receive web page server transmission carries the first edition First web data of the target webpage of this number, the target webpage are editable webpage;Second receiving module, is configured as receiving the first editor's number for carrying the second edition number that the web page server is sent According to, after first web data is updated to the first editor data by the second edition number for the web page server, By the obtained version number of the first version number renewal, the first editor data be accessed at the same time with the first terminal described in The second terminal of target webpage is sent to the web page server;Update module, the first version number for being configured as storing the first terminal are updated to the second edition number;Sending module, is configured as, when sending second editor's data to the web page server, carrying the second edition number.
- 11. device according to claim 10, it is characterised in that described device further includes:Comparison module, is configured as after receiving data and preserving instruction, and first editor's data and described first are eventually The current web page data of target webpage described in end are with the presence or absence of difference;Display module, is configured as first editor's data and the current web page data are distinct, described first The display interface display selection prompt message of terminal, the selection prompt message prompting is in the current web page data and described the Selection target data are preserved in one editor's data;Determining module, is configured as after selection instruction is received, and the data based on selection instruction instruction determine described the Two editor's data, the second editor data include the target data.
- 12. according to the devices described in claim 11, it is characterised in that first editor's data and the current web page data It is the data of key-value storage mode storage;The comparison module, is configured as:Whether the value successively corresponding to the first editor data key identical with the current web page data is identical;When described first editor data with all identical keys in the current web page data corresponding to value all same, determine institute Stating first editor's data, there is no difference with the current web page data;When described first editor data differed with the value corresponding to any identical key in the current web page data, determine institute State first editor's data and the current web page data are distinct.
- 13. according to any device of claim 10 to 12, it is characterised in that described device further includes:Module is highlighted, is configured as the current of the first editor data and the target webpage described in the first terminal Web data is distinct, highlights distinct data.
- 14. device according to claim 13, it is characterised in that first editor's data and the current web page data It is the data of key-value storage mode storage;It is described to highlight module, it is configured as:All desired value groups are preserved, each desired value group includes two different values, and described two values are respectively from described first Edit data and the current web page data, the corresponding key of described two values is identical;The all values in all desired value groups are highlighted,Alternatively, value of all desired value groups from described first editor's data is highlighted,Alternatively, highlight the value of all desired value groups from the current web page data.
- 15. according to any device of claim 10 to 12, it is characterised in that the first terminal and the web service The communication connection of device is established using Websocket agreements.
- 16. a kind of web page editing device, it is characterised in that applied to web page server, described device includes:First sending module, is configured as sending the target network for carrying first version number to the terminal of access target webpage First web data of page, the target webpage is editable webpage;Receiving module, is configured as receiving the first editor's data for carrying the first version number that second terminal is sent, institute Second terminal is stated to access the terminal of the target webpage;Update module, is configured as the web data being updated to the first editor data, and by the first version number It is updated to the second edition number;Second sending module, is configured as existing when accessing the terminal of the target webpage at the same time with the second terminal, to With the second terminal access at the same time the target webpage terminal send carry the second edition number first editor number According to;Wherein, the second edition number is used to send second editor's data to the web page server for the first terminal When, the second edition number is carried, the first terminal is the terminal for accessing the target webpage at the same time with the second terminal In any terminal.
- 17. device according to claim 16, it is characterised in that all terminals for accessing the target webpage and the net The communication connection of page server is established using Websocket agreements.
- 18. device according to claim 17, it is characterised in that second sending module, is configured as:There is the communication connection when being established outside the second terminal there are at least one terminal and the web page server, really It is fixed to there is the terminal for accessing the target webpage at the same time with the second terminal;The first editor's data for carrying the second edition number are sent at least one terminal,Or, sent to all terminals for having the communication connection with web page server foundation and carry the second edition number First editor data.
- A kind of 19. web page editing device, it is characterised in that including:Processor;Memory for the executable instruction for storing the processor;Wherein, the processor is configured as:During access target webpage, the of the target webpage for carrying first version number that web page server is sent is received One web data, the target webpage are editable webpage;The first editor's data for carrying the second edition number that the web page server is sent are received, the second edition number is institute State web page server by first web data be updated to it is described first editor data after, the first version number is updated The version number arrived, the first editor data are that the second terminal for accessing the target webpage at the same time with the first terminal is sent To the web page server;The first version number that the first terminal is stored is updated to the second edition number;When sending second editor's data to the web page server, the second edition number is carried.
- A kind of 20. web page editing device, it is characterised in that including:Processor;Memory for the executable instruction for storing the processor;Wherein, the processor is configured as:The first web data of the target webpage for carrying first version number is sent to the terminal of access target webpage, it is described Target webpage is editable webpage;The first editor's data for carrying the first version number that second terminal is sent are received, the second terminal is access institute State the terminal of target webpage;The web data is updated to the first editor data, and the first version number is updated to the second edition number;When in the presence of the terminal of the target webpage is accessed at the same time with the second terminal, accessed at the same time to the second terminal The terminal of the target webpage sends the first editor's data for carrying the second edition number;Wherein, the second edition number is used to send second editor's data to the web page server for the first terminal When, the second edition number is carried, the first terminal is the terminal for accessing the target webpage at the same time with the second terminal In any terminal.
- A kind of 21. web page editing system, it is characterised in that including:At least two terminals and web page server, described at least two Terminal includes first terminal and second terminal,The first terminal includes any web page editing device of claim 10 to 15, and the web page server includes power Profit requires 16 to 18 any web page editing devices;Alternatively, the first terminal includes the web page editing device described in claim 19, the web page server includes right It is required that the web page editing device described in 20.
- 22. a kind of storage medium, it is characterised in that instruction is stored with the storage medium, when the storage medium is being handled When being run on component so that processing component performs the page authoring method as described in claim 1 to 6 is any;Alternatively, when described Storage medium on processing component when running so that processing component performs the web page editing side as described in claim 7 to 9 is any Method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711435339.4A CN108038232B (en) | 2017-12-26 | 2017-12-26 | Webpage editing method, device and system and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711435339.4A CN108038232B (en) | 2017-12-26 | 2017-12-26 | Webpage editing method, device and system and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108038232A true CN108038232A (en) | 2018-05-15 |
CN108038232B CN108038232B (en) | 2020-12-04 |
Family
ID=62101239
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711435339.4A Active CN108038232B (en) | 2017-12-26 | 2017-12-26 | Webpage editing method, device and system and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108038232B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109492137A (en) * | 2018-09-28 | 2019-03-19 | 中国平安人寿保险股份有限公司 | Front end numerical value update method, device and computer readable storage medium, terminal |
CN110334397A (en) * | 2019-05-30 | 2019-10-15 | 广东民航机场建设有限公司 | Information display method, device, system, equipment and medium based on BIM model |
CN111191176A (en) * | 2019-12-24 | 2020-05-22 | 腾讯云计算(北京)有限责任公司 | Website content updating method, device, terminal and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101556593A (en) * | 2008-04-11 | 2009-10-14 | 北京亿企通信息技术有限公司 | Method and system for multiple-person cooperative work document management |
CN101655845A (en) * | 2008-08-21 | 2010-02-24 | 北京亿企通信息技术有限公司 | Method for processing documents in multi-person collaboration working environment |
CN107391768A (en) * | 2017-09-12 | 2017-11-24 | 广州酷狗计算机科技有限公司 | Web data processing method, device, equipment and computer-readable recording medium |
CN107451108A (en) * | 2017-06-13 | 2017-12-08 | 广州视源电子科技股份有限公司 | Method and system for collaboratively editing document |
-
2017
- 2017-12-26 CN CN201711435339.4A patent/CN108038232B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101556593A (en) * | 2008-04-11 | 2009-10-14 | 北京亿企通信息技术有限公司 | Method and system for multiple-person cooperative work document management |
CN101655845A (en) * | 2008-08-21 | 2010-02-24 | 北京亿企通信息技术有限公司 | Method for processing documents in multi-person collaboration working environment |
CN107451108A (en) * | 2017-06-13 | 2017-12-08 | 广州视源电子科技股份有限公司 | Method and system for collaboratively editing document |
CN107391768A (en) * | 2017-09-12 | 2017-11-24 | 广州酷狗计算机科技有限公司 | Web data processing method, device, equipment and computer-readable recording medium |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109492137A (en) * | 2018-09-28 | 2019-03-19 | 中国平安人寿保险股份有限公司 | Front end numerical value update method, device and computer readable storage medium, terminal |
CN110334397A (en) * | 2019-05-30 | 2019-10-15 | 广东民航机场建设有限公司 | Information display method, device, system, equipment and medium based on BIM model |
CN111191176A (en) * | 2019-12-24 | 2020-05-22 | 腾讯云计算(北京)有限责任公司 | Website content updating method, device, terminal and storage medium |
CN111191176B (en) * | 2019-12-24 | 2023-04-07 | 腾讯云计算(北京)有限责任公司 | Website content updating method, device, terminal and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN108038232B (en) | 2020-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110019929B (en) | Webpage content processing method and device and computer readable storage medium | |
CN107888968A (en) | Player method, device and the computer-readable storage medium of live video | |
CN110502308A (en) | Style sheet switching method, device, computer equipment and storage medium | |
CN109327608B (en) | Song sharing method, terminal, server and system | |
CN107977144A (en) | A kind of screenshotss processing method and mobile terminal | |
CN110674022A (en) | Behavior data acquisition method and device and storage medium | |
CN109302385A (en) | Multimedia resource sharing method, device and storage medium | |
CN109168073A (en) | The method and apparatus that direct broadcasting room cover is shown | |
CN107959893A (en) | The method and apparatus for showing account head portrait | |
CN110392375B (en) | WiFi network channel modification method, terminal, server and storage medium | |
CN109657165A (en) | Method for page jump and device | |
CN107959727A (en) | The method and device communicated between webpage and client | |
CN109413098A (en) | Method, apparatus, terminal and the storage medium that web page element is shown | |
CN110248236A (en) | Video broadcasting method, device, terminal and storage medium | |
CN109194972A (en) | Live stream acquisition methods, device, computer equipment and storage medium | |
CN108038232A (en) | Page authoring method, device and system, storage medium | |
CN107911738A (en) | A kind of method and apparatus for making expression present | |
CN110263525B (en) | Equipment configuration method and device | |
CN109522146A (en) | The method, apparatus and storage medium of abnormality test are carried out to client | |
CN107896337A (en) | Information popularization method, apparatus and storage medium | |
CN110225048A (en) | Data transmission method, device, first terminal and storage medium | |
CN109040339A (en) | Cross-domain request processing method, device and equipment based on AJAX | |
CN108616835A (en) | Internet resources acquisition methods, device, system and storage medium based on browser | |
CN113609358B (en) | Content sharing method, device, electronic equipment and storage medium | |
CN110234036A (en) | A kind of method, apparatus and system playing multimedia file |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |