[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2015123986A1 - Data recording method and system, and access server - Google Patents

Data recording method and system, and access server Download PDF

Info

Publication number
WO2015123986A1
WO2015123986A1 PCT/CN2014/085970 CN2014085970W WO2015123986A1 WO 2015123986 A1 WO2015123986 A1 WO 2015123986A1 CN 2014085970 W CN2014085970 W CN 2014085970W WO 2015123986 A1 WO2015123986 A1 WO 2015123986A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
application
service data
access server
request
Prior art date
Application number
PCT/CN2014/085970
Other languages
French (fr)
Chinese (zh)
Inventor
杨磊
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Publication of WO2015123986A1 publication Critical patent/WO2015123986A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3006Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3476Data logging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a data recording method, system, and access server.
  • Application virtualization technology can decouple the application from the operating system, providing a virtual runtime environment for the application.
  • terminal devices are generally accessed through a thin client. All applications are installed on the virtual machine corresponding to the terminal device.
  • the terminal device processes the service on the terminal device through the application program on the application server, if the business process is to be recorded, the corresponding recording software needs to be installed on the virtual machine, and the recording method in the prior art relies on the third-party software. And the recording efficiency is low.
  • Embodiments of the present invention provide a data recording method, system, and access server, which do not need to rely on third-party software, thereby improving the efficiency of data recording.
  • the present invention provides a data recording method, which may mainly include:
  • the access server receives the application session request of the terminal, and establishes a connection between the terminal and the application server according to the application session request, so that the terminal processes the service of the terminal through an application on the application server;
  • the access server receives the record request sent by the terminal, and the record request carries the identifier of the application, and the record request is used to request the access server to record the service data generated by the terminal through the application process;
  • the access server records business data.
  • the recording request includes: a screenshot request, a screen capture request, or a screen recording request.
  • the method further includes: the access server receiving the service data Querying the request, the service data query request carries the identifier of the terminal and the identifier of the application, and the service data query request is used to query the service data generated by the terminal recorded by the access server through the application process; the access server The service data generated by the recorded terminal through the application process is determined according to the identifier of the terminal and the identifier of the application.
  • the method further includes: the access server receiving the service data query request, the service data
  • the query request carries an identifier of the application, and the service data query request is used to query the service data related to the application recorded by the access server; the access server determines the recorded service data related to the application according to the identifier of the application.
  • the method further includes: the access server generates a record file of the recorded service data.
  • the access server generates a resource address of the record file; the access server provides the resource address of the record file to the terminal or other terminal, so that the terminal or other terminal obtains the record file corresponding to the resource address from the access server according to the resource address.
  • the record file includes: a picture or a video file.
  • the present invention provides an access server, which may mainly include:
  • connection unit configured to receive an application session request of the terminal, and establish a connection between the terminal and the application server according to the application session request, so that the terminal performs service processing by using an application on the application server;
  • a receiving unit configured to receive a record request sent by the terminal, where the record request carries an identifier of the application, and the record request is used to request the record terminal to process the service data generated during the service process by using the application on the application server;
  • a recording unit for recording business data for recording business data.
  • the access server may further include: a first processing unit, configured to receive a service data query request, where the service data query request carries an identifier of the terminal and an identifier of the application, and the service data query request is used. Querying the service data generated by the terminal recorded by the access server through the application process, and determining the service data generated by the recorded terminal through the application process according to the identifier of the terminal and the identifier of the application.
  • the access server may further include: a second processing unit, configured to receive a service data query request, where the service data query request carries an identifier of the application, and the service data query request is used to query the access server. Record business data related to the application, depending on the application The identity of the business data associated with the application.
  • the access server may further include: a third processing unit, configured to generate a record file of the recorded service data, generate a resource address of the record file, and provide the resource address of the record file to the terminal. Or other terminal, so that the terminal or other terminal obtains the record file corresponding to the resource address from the access server according to the resource address.
  • a third processing unit configured to generate a record file of the recorded service data, generate a resource address of the record file, and provide the resource address of the record file to the terminal. Or other terminal, so that the terminal or other terminal obtains the record file corresponding to the resource address from the access server according to the resource address.
  • the recording file includes: a picture or a video file.
  • the present invention provides a system for data recording, comprising:
  • Terminal access server and application server;
  • the access server is configured to receive an application session request of the terminal, establish a connection between the terminal and the application server according to the application session request, so that the terminal performs service processing by using an application on the application server, receives a record request sent by the terminal, and records the request to carry
  • the identifier of the application, the record request is used to request the record business data generated by the terminal through the application process, and record the service data.
  • the access server is further configured to receive a service data query request, where the service data query request carries the identifier of the terminal and the identifier of the application, and the service data query request is used for querying
  • the terminal recorded in the server records the service data generated during the service processing process by the application, and determines the service data generated by the recorded terminal through the application process according to the identifier of the terminal and the identifier of the application.
  • the access server is further configured to receive a service data query request, where the service data query request carries an identifier of the application, and the service data query request is used to query the record of the access server.
  • the access server is further configured to generate a record file of the recorded service data, generate a resource address of the record file, and provide the resource address of the record file to the terminal or other The terminal, so that the terminal or other terminal acquires the record file corresponding to the resource address from the access server according to the resource address.
  • the access server of the present invention establishes a connection between the terminal and the application server according to the application session request sent by the terminal, so that the terminal processes the service of the terminal through the application program on the application server, and the access server records after receiving the record request sent by the terminal.
  • Business data wherein the record request is carried
  • the identifier of the application is used to request the access server to record the service data generated by the terminal during the service processing by the application.
  • the terminal can establish a connection with the application server, and record the service data generated by the terminal through the application program on the application server during the service processing process, thereby improving the efficiency of data recording.
  • FIG. 1 is a flow chart of a method of data recording in an embodiment of the present invention
  • FIG. 2 is another flow chart of a method of data recording in an embodiment of the present invention.
  • FIG. 3 is a schematic structural diagram of an access server in an embodiment of the present invention.
  • FIG. 4 is another schematic structural diagram of an access server in an embodiment of the present invention.
  • FIG. 5 is a schematic structural diagram of a system for data recording in an embodiment of the present invention.
  • the embodiment of the invention provides a method for data recording, which does not need to rely on third-party software, and improves the efficiency of data recording.
  • Embodiments of the present invention also provide an access server, and a related system for data recording. Please refer to FIG. 1 to FIG. 5, which are respectively described in detail below.
  • the embodiment of the present invention provides a data recording method.
  • the data recording method in the embodiment of the present invention may record the terminal through the application server.
  • the application generates business data generated during the business process.
  • the method for data recording may include: the access server receives an application session request of the terminal, and establishes a connection between the terminal and the application server according to the application session request, so that the terminal processes the service of the terminal by using an application on the application server;
  • the incoming server receives the record request sent by the terminal,
  • the record request carries an identifier of the application, and the record request is used to request the access server to record the service data generated by the terminal through the application processing process; the access server records the service data.
  • the access server receives an application session request of the terminal; for example, the specific information may be as follows:
  • the application session request sent by the terminal to the access server is used to request to establish a connection between the terminal and the application server.
  • the specific process may be as follows:
  • the terminal sends an application session request to the access server.
  • the access server forwards the application session request to the application server, so that the application server responds to the application session request, and the application server responds to the application session request successfully.
  • the connection between the terminal and the application server is completed.
  • the terminal can perform service processing through an application on the application server.
  • the application session request may carry the service type of the terminal, so that after the terminal establishes a connection with the application server, the application program on the application server can quickly respond to the application session request of the terminal, and perform service processing on the service on the terminal.
  • the access server may receive an application session request of one or more terminals. After the access server establishes a connection between the terminal and the application server, the one or more terminals may perform the application by using one or more applications on the application server. Business processing.
  • the access server establishes a connection between the terminal and the application server according to the application session request, so that the terminal performs service processing by using an application on the application server; for example, the specific information may be as follows:
  • the access server may establish a connection between the terminal and the application server according to the application session request.
  • the terminal may pass the application server.
  • the application performs business processing. For example, the terminal can open a document file on the terminal through a Word application on the application server.
  • the terminal PAD can request a Word application on the application server to process the document service on the PAD through the access server.
  • the PAD may send an application session request to the access server, requesting the Word on the application server to process the document service on the PAD, and the access server forwards the received application session request to the application server, so that the application server responds to the application session request, and further Establish a connection between the PAD and the application server.
  • the Word program on the application server can process the document business on the PAD, so that the PAD feels like opening the Word locally.
  • the terminal After the access server establishes a connection between the terminal and the application server, the terminal can perform service processing through one or more applications on the application server.
  • the access server receives the record request sent by the terminal, and records the request to carry the identifier of the application, and the record request is used to request the access server to record the service data generated by the terminal through the application process; for example, the following may be as follows:
  • the terminal generates service data during the process of processing the service through the application on the application server.
  • the terminal may send a record request to the access server, and request the access server to record the terminal through the record request.
  • the application performs business data generated during the business process, and the access server records the service data according to the record request.
  • the record request sent by the terminal carries the identifier of the application, so that the access server can accurately record the service data generated by the terminal through the application process, and does not record the terminal to perform service processing through other applications.
  • Business data Moreover, the access server records only the service data generated by the terminal in the process of processing the service through the application on the application server, and does not record all the desktop information on the terminal, which is targeted, can effectively improve the recording efficiency, and can Save storage space.
  • the record request may also carry a manner in which the access server records the service data.
  • the record request may specifically include: a screenshot request, a screen capture request, or a screen recording request.
  • the access server records the service data.
  • the terminal sends a screenshot request to the access server, the access server records the service data.
  • the record request may carry a record duration or a record end time for recording service data.
  • the screen recording request may carry the recording duration of the recorded service data.
  • the recording time is reached, the recording is automatically completed, and the access server automatically saves the recorded service data.
  • the terminal can automatically control the recording duration to facilitate the recording of business data.
  • the recording duration can also be controlled by the terminal or the access server, and the specific limitation is not limited.
  • the terminal PAD requests the video player on the application server to play the video file on the PAD through the access server, and the PAD can send a record request to the access server, requesting to record the video player on the application server to play the video file on the PAD.
  • Business data For example, the PAD can send a screencast request, requesting the access server to record the service data of the video file played by the video player on the PAD, wherein the screencast request sent by the PAD can carry the recording duration, and the screencast request can request the access server. Record the entire playback process, or request the access server to record the data from the 10th to the 20th minute.
  • the specific recording duration can be set according to the user's needs, or the recording server can be used to control the recording duration. Among them, when the PAD sends a screenshot request or a screen capture request, the same is true.
  • the access server records service data.
  • service data For example, the details can be as follows:
  • the access server After receiving the record request sent by the terminal, the access server records the service data according to the record request, where the service data is service data generated by the terminal through the application process on the application server.
  • the access server When the terminal sends a screen recording request to the access server, the access server records the service data.
  • the access server When the terminal sends a screenshot request to the access server, the access server records the service data.
  • the service data may specifically include: information of an application on the application server, information of a service requested by the terminal, a specific operation process when the terminal processes the service through the application, and data during the process of performing the service processing.
  • the terminal can perform business processing through multiple applications on the application server.
  • the recording of the service data may include: separately recording the service data when the service is processed by each application, and obtaining the service data under different applications.
  • the terminal opens three document files through three Word applications on the application server. If it is necessary to record the business processing of the three Word applications, the terminal sends a different record request to the access server, the record.
  • the request carries the identifiers of the three Word applications respectively, and the access server records separately for each Word application to obtain different business data.
  • the access server may record service data generated by other terminals through service processing by the application.
  • the recorded service data may be provided to the terminal or other terminal by means of query or push.
  • the details can be as follows:
  • the access server receives the service data query request, where the service data query request carries the identifier of the terminal and the identifier of the application, and the service data query request is used to query the service data generated by the terminal recorded by the access server through the application process;
  • the access server determines, according to the identifier of the terminal and the identifier of the application, the recorded service data generated by the terminal through the application process.
  • the terminal or other terminal can obtain the service data generated by the recorded terminal through the application process according to the identifier of the terminal and the identifier of the application.
  • the terminal or other terminal can browse the service data online or download the service data to the local.
  • the user performs business processing on the document service on the computer A through the PPT application on the application server, and the access server records the business data processed by the computer A through the PPT application, and the computer B can send the service data query to the access server.
  • the request, the service data query request carries the identifier of the computer A and the identifier of the PPT application, and the access server receives the service data query request, and can determine the service data generated by the record computer A through the PPT application process.
  • Computer B can browse the business data online or download the business data to the local.
  • the access server receives the service data query request, and the service data query request carries the identifier of the application, where the service data query request is used to query the service data related to the application recorded by the access server; the access server determines according to the identifier of the application. Recorded business data related to the application.
  • the terminal or other terminal can obtain service data that all terminals use the application to perform service processing according to the identifier of the application. After the access server determines the recorded service data related to the application, the terminal or other terminal can browse the service data online or download the service data to the local.
  • the user processes the document service on the computer A and the computer B through the PPT application on the application server
  • the access server records the business data generated by the computer A and the computer B through the PPT application for processing the business
  • the computer C can Sending a service data query request to the access server, the service data query request carrying the identifier of the PPT application, and the access server receiving the service data query request, and determining the recorded service data related to the PPT application, that is, the separately recorded computer A and computer B perform business processing business data through the PPT application, and the computer C can browse the business data online or download the service data to the local.
  • the service data is queried through the identifier of the terminal, which may be as follows:
  • the access server receives the service data query request, and the service data query request carries the identifier of the terminal, where the service data query request is used to query the service data related to the terminal recorded by the access server; the access server determines the record and the record according to the identifier of the terminal. Terminal related business data.
  • the terminal or other terminal can obtain the service data that the terminal performs service processing through all applications according to the identifier of the terminal.
  • the access server determines the recorded service data related to the terminal After that, the terminal or other terminal can browse the service data online or download the service data to the local.
  • the access server separately records the business data generated by the computer A through the PPT application and the Word application for processing the business
  • the computer B may send a service data query request to the access server, the service data query request carries the identifier of the computer A, and the access server receives the service data query request, and may determine the recorded service data related to the computer A, that is, the above-mentioned PPT application
  • the business data generated by the business process with the Word application, the computer B can browse the business data online, or download the business data to the local.
  • the access server generates a record file of the recorded service data; the access server generates a resource address of the record file; the access server provides the resource address of the record file to the terminal or other terminal, so that the terminal or other terminal accesses according to the resource address.
  • the server obtains a log file corresponding to the resource address.
  • the terminal or other terminal can obtain the recorded service data associated with the terminal and the application according to the resource address.
  • the terminal or other terminal may browse the service data online or download the service data to the local.
  • the terminal or other terminal obtains the record file corresponding to the resource address from the access server according to the resource address, and specifically includes:
  • the resource address can be returned to the terminal, so that the terminal can obtain the recorded service data according to the resource address.
  • the resource address can be returned to the terminal.
  • the server can query whether the resource address needs to be sent to other terminals, and if necessary, The resource address is pushed to other terminals, so that other terminals can obtain the recorded service data according to the resource address.
  • the other terminal obtains the resource address directly from the access server (the terminal may be the same as the access server of the other terminal, and other terminals may directly learn the resource address from the access server, if the terminal and other terminals If the access server is different, the access server of the other terminal may be shared with the third access server, wherein the third access server is shared with the access server on the terminal, and the other terminal may be the third Sending the access request to the access server, the obtaining request carries the resource address, and after receiving the obtaining request, the access server provides the service data located at the resource address to the other terminal. .
  • the resource address of the log file generated by the access server may include a url address and an ftp address, and is not limited.
  • the terminal or other terminal may download the log file according to the ftp address generated by the access server to obtain the service data generated by the terminal during the service processing by the application.
  • the log file can include: a picture or video file, and the like.
  • the log file is a video recording file of a business process, or a screenshot file.
  • the record file can record the relationship between the terminal, the application, and the recorded business data.
  • the type of the record file may be determined according to a record request sent by the terminal to the access server. For example, if the record request sent by the terminal is a screenshot request or a screen capture request, the record file is a picture, and if the record request is a screen record request, The record file is a video file.
  • the access server in this embodiment can complete the record of the service data in the process of establishing the connection between the terminal and the application server, thereby greatly improving the efficiency of the service data record.
  • the manner of recording such service data may only select the service data generated by the terminal during the process of processing the service through the application on the application server, and not all the desktop information on the terminal may be recorded. Targeted, it can effectively improve the recording efficiency and save storage space.
  • the terminal or other terminal obtains the recorded service data without relying on the operating system owning a sharing protocol or a third-party protocol, and has lower performance requirements on the terminal device, and can also simplify the process of recording and sharing the service data.
  • the access server in the embodiment of the present invention establishes a connection between the terminal and the application server according to the application session request sent by the terminal, so that the terminal processes the service of the terminal through the application program on the application server, and the access server receives the service.
  • the service data is recorded, where the record request carries an identifier of the application, and the record request is used to request the access server to record the service data generated by the terminal through the application process.
  • the terminal can establish a connection with the application server, and record the service data generated by the terminal through the application program on the application server during the service processing process, thereby improving the efficiency of data recording.
  • FIG. 2 is a schematic flowchart of a method for data recording in this embodiment:
  • the first terminal sends an application session request to the access server.
  • the access server receives an application session request sent by the first terminal, and forwards the request to the application server.
  • the application server responds to the application session request forwarded by the access server, and sends a response message that the response succeeds to the access server.
  • the access server receives a response message that the application server sends a response, and forwards the response message to the first terminal.
  • the first terminal establishes a connection with an application server.
  • the first terminal After the first terminal establishes a connection with the application server, the first terminal can perform service processing through an application on the application server. Among them, business processing can be performed by multiple applications on the application server.
  • the first terminal sends a record request to the access server, where the record request carries an identifier of the application, and the record request is used to request the access server to record the service data generated by the first terminal through the application process.
  • the record request may be a screencast request, a screen capture request, or a screenshot request.
  • the access server records the service data.
  • the terminal sends a screenshot request to the access server the access server records the service data.
  • the access server records service data.
  • the service data is data generated during the process of the first terminal performing business processing by the application on the application server.
  • the first terminal or other terminal may enable the access server to determine the recorded service data by means of a query, or provide the recorded service data to the first by the access server by means of pushing.
  • a terminal or a second terminal may enable the access server to determine the recorded service data by means of a query, or provide the recorded service data to the first by the access server by means of pushing.
  • the access server generates a record file of the recorded service data and a resource address of the record file.
  • the log file can include: a picture or video file, and the like.
  • the log file is a video recording file of a business process, or a screenshot file. If the record request sent by the terminal is a screenshot request or a screen capture request, the record file is a picture, and if the record request is a screen record request, the record file is a video file.
  • the second terminal acquires a log file corresponding to the resource address from the access server according to the resource address.
  • the second terminal can browse the service data online or download the service data to the local.
  • the embodiment of the present invention does not need to rely on the third-party software, and the access server can record the service data generated by the first terminal through the application process on the application server during the process of establishing the connection between the first terminal and the application server, and improve the service data generated by the first terminal through the application program on the application server.
  • the second terminal may obtain a record file corresponding to the resource address from the access server according to the resource address generated by the access server, It depends on the operating system's own sharing protocol or third-party protocol, which has lower performance requirements for terminal devices and simplifies the process of recording and sharing business data.
  • an access server which may include a connection unit 301, a receiving unit 302, and a recording unit 303.
  • a connection unit 301 may include a connection unit 301, a receiving unit 302, and a recording unit 303.
  • FIG. 3 is the access.
  • the structure diagram of the server can be as follows:
  • An access server 300 includes:
  • the connection unit 301 is configured to receive an application session request of the terminal, and establish a connection between the terminal and the application server according to the application session request, so that the terminal performs service processing by using an application on the application server;
  • the receiving unit 302 is configured to receive a record request sent by the terminal, where the record request carries an identifier of the application, and the record request is used to request the record terminal to use the application data generated by the application on the application server to perform service processing during the service process;
  • the recording unit 303 is configured to record service data.
  • the connection unit 301 in the access server receives the application session request of the terminal, and establishes a connection between the terminal and the application server according to the application session request, which may include: first, the terminal sends a connection request to the access server, and the access server Forwarding the received connection request to the application server, so that the application server responds to the connection request, and after the application server responds successfully, the connection between the terminal and the application server is established, and after establishing the connection between the terminal and the application server,
  • the terminal can perform business processing through an application on the application server.
  • the record request sent by the terminal received by the receiving unit 302 may include: a screenshot request, a screen capture request, or a screen recording request.
  • the access server records the service data.
  • the access server records the service data.
  • the record request may carry a record duration or a record end time in which the business data is recorded.
  • the screen recording request can carry the recording duration.
  • the recording time is reached, the recording is automatically completed, and the access server automatically saves the recorded service data, so that the terminal can Automatically control the recording duration to facilitate the recording of business data.
  • the recording duration can also be controlled by the terminal or the access server, and the specific limitation is not limited.
  • the service data recorded by the recording unit 303 may specifically include: information of an application on the application server, information of a service requested by the terminal, and specific operations when the terminal processes the service through the application. Process, as well as data during business processing.
  • the terminal or other terminal may determine the recorded service data by means of a query, for example, query the service generated by the terminal through the application process. Data, query business data related to the application, or query business data related to the first terminal.
  • the recorded service data may also be provided to the terminal or other terminal by the access server by means of push. For example, the resource address of the record file generated according to the service data may be pushed to the terminal or other terminal.
  • the access server may further include: a first processing unit 304, a second processing unit 305, and a third processing unit 305. Please refer to FIG. 4.
  • FIG. 4 is another schematic structural diagram of the access server. The details can be as follows:
  • the first processing unit 304 is configured to receive a service data query request, where the service data query request carries the identifier of the terminal and the identifier of the application, and the service data query request is used to query the terminal recorded by the access server to generate the service through the application process.
  • the service data is determined according to the identifier of the terminal and the identifier of the application, and the service data generated by the recorded terminal through the application processing process is determined.
  • the second processing unit 305 is configured to receive a service data query request, where the service data query request carries an identifier of the application, and the service data query request is used to query the access server to record service data related to the application, and determine according to the identifier of the application. Recorded business data related to the application.
  • the third processing unit 306 is configured to generate a record file of the recorded service data, and generate a resource address of the record file, and provide the resource address of the record file to the terminal or other terminal, so that the terminal or other terminal accesses according to the resource address.
  • the server obtains a log file corresponding to the resource address.
  • the resource address of the log file generated by the access server may include a url address and an ftp address, and is not limited.
  • the terminal or other terminal may download the log file according to the ftp address generated by the access server to obtain the service data generated by the terminal during the service processing by the application.
  • the log file can include: a picture or video file, and the like.
  • the log file is a video recording file of a business process, or a screenshot file.
  • the record file can record the relationship between the terminal, the application, and the recorded business data.
  • the type of the record file may be determined according to a record request sent by the terminal to the access server. For example, if the record request sent by the terminal is a screenshot request or a screen capture request, the record file is a picture, and if the record request is a screen record request, The record file is a video file.
  • the access server in the embodiment of the present invention may only select the service data generated by the terminal in the process of performing service processing by using the application program on the application server, and does not record all the desktop information on the terminal, which is targeted and can be Effectively improve recording efficiency and save storage space.
  • the terminal or other terminal obtains the recorded service data without relying on the operating system owning a sharing protocol or a third-party protocol, and has lower performance requirements on the terminal device, and can also simplify the process of recording and sharing the service data.
  • connection unit 301 receives the application session request of the terminal, establishes a connection between the terminal and the application server according to the application session request, so that the terminal performs service processing through the application program on the application server; the receiving unit 302 receives the terminal.
  • the record request sent, the record request carries the identifier of the application, the record request is used to request the record terminal to process the service data generated during the service process by the application on the application server; the record unit 303 records the service data.
  • the terminal can establish a connection with the application server, and record the service data generated by the terminal through the application program on the application server during the service processing process, thereby improving the efficiency of data recording.
  • the embodiment also provides a data recording system.
  • the data recording system 400 can include a terminal 401, an access server 402, and an application server 403.
  • FIG. 5 is a schematic structural diagram of the access server, which is specifically as follows. :
  • a data recording system 400 may specifically include: a first terminal 401, an access server 402, and an application server 403.
  • the access server 402 is configured to receive an application session request of the first terminal 401, and establish a first terminal according to the application session request.
  • the connection with the application server 403, so that the first terminal 401 performs service processing through the application on the application server 403, receives the record request sent by the first terminal 401, records the identifier of the request carrying the application, and records the request for requesting the record.
  • the first terminal 401 records the service data by performing business data generated during the business process through the application.
  • the access server 402 is further configured to: receive a service data query request, where the service data query request carries the identifier of the first terminal 401 and an identifier of the application, where the service data query request is used for querying
  • the first terminal 401 recorded by the access server performs service data generated during the service processing process by the application program; and determines, according to the identifier of the first terminal 401 and the identifier of the application program, that the recorded first terminal 401 performs service processing through the application program.
  • Generated business data is generated business data generated during the service processing process by the application program.
  • the access server 402 is further configured to: receive a service data query request, where the service data query request carries an identifier of the application, and the service data query request is used to query the service data related to the application recorded by the access server 402; The identification of the program to determine the business data associated with the application.
  • the access server 402 is further configured to: receive a service data query request, where the service data query request carries the identifier of the first terminal 401, and the service data query request is used to query the service related to the first terminal 401 recorded by the access server 402. Data; determining the recorded service data related to the first terminal 401 according to the identifier of the first terminal 401.
  • the access server 402 is further configured to: generate a record file of the recorded service data; generate a resource address of the record file; and provide the resource address of the record file to the first terminal 401 or other terminal, so that the first terminal 401 or other terminal Obtain a record file corresponding to the resource address from the access server according to the resource address.
  • the data recording system 400 may further include: a second terminal 404.
  • the second terminal 404 can query the service data recorded by the access server 402, or the access server 402 can provide the recorded service data to the second terminal 404.
  • the first terminal 401 or the second terminal 404 can cause the access server 402 to determine the recorded service data by using a query, for example, the first terminal 401 or the second.
  • the terminal 404 can query the service data generated by the first terminal 401 through the application process, query the service data related to the application, or query the service data related to the first terminal 401.
  • the recorded service data may be provided by the access server 402 to the first terminal 401 or the second terminal 402 by means of a push.
  • the resource address of the record file generated according to the service data may be pushed to the first terminal 401 or The second terminal 402.
  • the first terminal 401 or the second terminal 402 can browse the service data online or download the service data to the local.
  • the manner in which the second terminal 404 obtains the recorded service data may be as follows:
  • the second terminal 404 can query different services by sending a service data query request to the access server 402 by carrying different messages in the service data query request. For example, if the second terminal 404 requests to query the service data generated by the first terminal 401 through the application process, the service data query request carries the identifier of the first terminal 401 and the application identifier; if the second terminal 404 requests the query The business data query request carries the application identifier; If the second terminal 404 requests to query the service data related to the first terminal 401, the service data query request carries the identifier of the first terminal 401.
  • the second terminal 404 can also provide the resource address to the second terminal 404 by means of a push by the access server 402, wherein the resource address is a resource address for generating a record file, and the record file is a record file of the service data, and the second terminal The 402 may obtain a record file corresponding to the resource address from the access server according to the resource address.
  • the access server 402 in the embodiment of the present invention may only select to record the service data generated by the first terminal 401 in the process of performing service processing by using the application on the application server, and not all the desktop information on the first terminal 401. Recording, targeted, can effectively improve the recording efficiency, and can save storage space. Moreover, the first terminal 401 or other terminal obtains the recorded service data without relying on the operating system owning a sharing protocol or a third-party protocol, and has lower performance requirements on the terminal device, and can also simplify the process of recording and sharing the service data.
  • the access server 402 in the embodiment of the present invention can receive the application session request of the first terminal 401, and establish a connection between the first terminal and the application server 403 according to the application session request, so that the first terminal 401 passes the application server.
  • the application on the 403 performs the service processing, and receives the record request sent by the first terminal 401, and records the identifier of the request carrying the application, and the record request is used to request to record the service data generated by the first terminal 401 through the application process. Record business data.
  • the embodiment of the present invention does not need to rely on the third-party software, and the access server 402 can record the first terminal 401 to generate a connection with the application server 403, and record that the first terminal 401 generates the service through the application program on the application server 403.
  • Business data improves the efficiency of data logging.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • Signal Processing (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mathematical Physics (AREA)
  • Computer Hardware Design (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

Embodiments of the present invention disclose a data recording method and system, and an access server. Method embodiments of the present invention comprise: an access server establishes, according to an application session request transmitted by a terminal, a connection between the terminal and an application server, such that the terminal processes a service of the terminal using an application program on the application server; the access server receives a recording request transmitted by the terminal and records service data, the recording request carrying the identifier of the application program, the recording request being used for requesting the access server to record the service data generated by the terminal during a process in which the terminal performs service processes using the application program. Third party software is not required, thereby enhancing data recording efficiency.

Description

一种数据记录的方法、系统以及接入服务器Method, system and access server for data recording
本申请要求于2014年2月21日提交中国专利局、申请号为201410060615.3、发明名称为“一种数据记录的方法、系统以及接入服务器”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to Chinese Patent Application No. 201410060615.3, entitled "Method, System and Access Server for Data Recording", filed on February 21, 2014, the entire contents of which are hereby incorporated by reference. Combined in this application.
技术领域Technical field
本发明涉及通信技术领域,尤其涉及一种数据记录的方法、系统以及接入服务器。The present invention relates to the field of communications technologies, and in particular, to a data recording method, system, and access server.
背景技术Background technique
应用虚拟化技术可以将应用程序与操作系统解耦合,为应用程序提供了一个虚拟的运行环境。在虚拟化环境下,终端设备一般采用瘦客户端方式接入,所有的应用程序都在该终端设备对应的虚拟机上安装。当终端设备通过应用服务器上的应用程序处理该终端设备上的业务,若想记录业务处理过程,需要在虚拟机上安装相应的记录软件,现有技术中的这种记录方法依赖于第三方软件,并且记录效率低下。Application virtualization technology can decouple the application from the operating system, providing a virtual runtime environment for the application. In a virtualized environment, terminal devices are generally accessed through a thin client. All applications are installed on the virtual machine corresponding to the terminal device. When the terminal device processes the service on the terminal device through the application program on the application server, if the business process is to be recorded, the corresponding recording software needs to be installed on the virtual machine, and the recording method in the prior art relies on the third-party software. And the recording efficiency is low.
发明内容Summary of the invention
本发明实施例提供了一种数据记录的方法、系统以及接入服务器,无需依赖于第三方软件,提高了数据记录的效率。Embodiments of the present invention provide a data recording method, system, and access server, which do not need to rely on third-party software, thereby improving the efficiency of data recording.
第一方面,本发明提供了一种数据记录的方法,主要可以包括:In a first aspect, the present invention provides a data recording method, which may mainly include:
接入服务器接收终端的应用会话请求,根据应用会话请求建立终端与应用服务器之间的连接,以便终端通过应用服务器上的应用程序处理终端的业务;The access server receives the application session request of the terminal, and establishes a connection between the terminal and the application server according to the application session request, so that the terminal processes the service of the terminal through an application on the application server;
接入服务器接收终端发送的记录请求,记录请求携带应用程序的标识,记录请求用于请求接入服务器记录终端通过应用程序进行业务处理过程中产生的业务数据;The access server receives the record request sent by the terminal, and the record request carries the identifier of the application, and the record request is used to request the access server to record the service data generated by the terminal through the application process;
接入服务器记录业务数据。The access server records business data.
在第一种可能的实现方式中,记录请求包括:截图请求、截屏请求或录屏请求。In a first possible implementation, the recording request includes: a screenshot request, a screen capture request, or a screen recording request.
结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,在接入服务器记录业务数据之后,还包括:接入服务器接收业务数据 查询请求,该业务数据查询请求携带终端的标识与所述应用程序的标识,该业务数据查询请求用于查询接入服务器记录的终端通过应用程序进行业务处理过程中产生的业务数据;接入服务器根据终端的标识与应用程序的标识,确定记录的终端通过应用程序进行业务处理过程中产生的业务数据。With reference to the first aspect or the first possible implementation manner of the first aspect, in a second possible implementation manner, after the access server records the service data, the method further includes: the access server receiving the service data Querying the request, the service data query request carries the identifier of the terminal and the identifier of the application, and the service data query request is used to query the service data generated by the terminal recorded by the access server through the application process; the access server The service data generated by the recorded terminal through the application process is determined according to the identifier of the terminal and the identifier of the application.
结合第一方面或第一方面的第一种可能的实现方式,在第三种可能的实现方式中,在接入服务器记录业务数据之后,还包括:接入服务器接收业务数据查询请求,业务数据查询请求携带应用程序的标识,业务数据查询请求用于查询接入服务器记录的与应用程序相关的业务数据;接入服务器根据应用程序的标识,确定记录的与应用程序相关的业务数据。With reference to the first aspect or the first possible implementation manner of the first aspect, in a third possible implementation manner, after the access server records the service data, the method further includes: the access server receiving the service data query request, the service data The query request carries an identifier of the application, and the service data query request is used to query the service data related to the application recorded by the access server; the access server determines the recorded service data related to the application according to the identifier of the application.
结合第一方面或第一方面的第一种可能的实现方式,在第四种可能的实现方式中,在接入服务器记录业务数据之后,还包括:接入服务器生成记录的业务数据的记录文件;接入服务器生成记录文件的资源地址;接入服务器将记录文件的资源地址提供给终端或其它终端,以便终端或其它终端根据资源地址,从接入服务器获取资源地址对应的记录文件。With reference to the first aspect or the first possible implementation manner of the first aspect, in a fourth possible implementation manner, after the access server records the service data, the method further includes: the access server generates a record file of the recorded service data. The access server generates a resource address of the record file; the access server provides the resource address of the record file to the terminal or other terminal, so that the terminal or other terminal obtains the record file corresponding to the resource address from the access server according to the resource address.
结合第四种可能的实现方式,在第五种可能的实现方式中,记录文件包括:图片或视频文件。In conjunction with the fourth possible implementation, in a fifth possible implementation, the record file includes: a picture or a video file.
第二方面,本发明提供了一种接入服务器,主要可以包括:In a second aspect, the present invention provides an access server, which may mainly include:
连接单元,用于接收终端的应用会话请求,根据应用会话请求建立终端与应用服务器之间的连接,以便终端通过应用服务器上的应用程序进行业务处理;a connection unit, configured to receive an application session request of the terminal, and establish a connection between the terminal and the application server according to the application session request, so that the terminal performs service processing by using an application on the application server;
接收单元,用于接收终端发送的记录请求,记录请求携带应用程序的标识,记录请求用于请求记录终端通过应用服务器上的应用程序进行业务处理过程中产生的业务数据;a receiving unit, configured to receive a record request sent by the terminal, where the record request carries an identifier of the application, and the record request is used to request the record terminal to process the service data generated during the service process by using the application on the application server;
记录单元,用于记录业务数据。A recording unit for recording business data.
在第一种可能的实现方式中,接入服务器还可以包括:第一处理单元,用于接收业务数据查询请求,业务数据查询请求携带终端的标识与应用程序的标识,业务数据查询请求用于查询接入服务器记录的终端通过应用程序进行业务处理过程中产生的业务数据,根据终端的标识与应用程序的标识,确定记录的终端通过应用程序进行业务处理过程中产生的业务数据。In a first possible implementation, the access server may further include: a first processing unit, configured to receive a service data query request, where the service data query request carries an identifier of the terminal and an identifier of the application, and the service data query request is used. Querying the service data generated by the terminal recorded by the access server through the application process, and determining the service data generated by the recorded terminal through the application process according to the identifier of the terminal and the identifier of the application.
在第二种可能的实现方式中,接入服务器还可以包括:第二处理单元,用于接收业务数据查询请求,业务数据查询请求携带应用程序的标识,业务数据查询请求用于查询接入服务器记录与应用程序相关的业务数据,根据应用程序 的标识,确定记录的与应用程序相关的业务数据。In a second possible implementation manner, the access server may further include: a second processing unit, configured to receive a service data query request, where the service data query request carries an identifier of the application, and the service data query request is used to query the access server. Record business data related to the application, depending on the application The identity of the business data associated with the application.
在第三种可能的实现方式中,接入服务器还可以包括:第三处理单元,用于生成记录的业务数据的记录文件,并生成记录文件的资源地址,将记录文件的资源地址提供给终端或其它终端,以便终端或其它终端根据资源地址,从接入服务器获取资源地址对应的记录文件。In a third possible implementation, the access server may further include: a third processing unit, configured to generate a record file of the recorded service data, generate a resource address of the record file, and provide the resource address of the record file to the terminal. Or other terminal, so that the terminal or other terminal obtains the record file corresponding to the resource address from the access server according to the resource address.
结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,记录文件包括:图片或视频文件。In conjunction with the third possible implementation of the second aspect, in a fourth possible implementation, the recording file includes: a picture or a video file.
第三方面,本发明提供了一种数据记录的系统,包括:In a third aspect, the present invention provides a system for data recording, comprising:
终端、接入服务器和应用服务器;Terminal, access server and application server;
接入服务器,用于接收终端的应用会话请求,根据应用会话请求建立终端与应用服务器之间的连接,以便终端通过应用服务器上的应用程序进行业务处理,接收终端发送的记录请求,记录请求携带应用程序的标识,记录请求用于请求记录终端通过应用程序进行业务处理过程中产生的业务数据,记录业务数据。The access server is configured to receive an application session request of the terminal, establish a connection between the terminal and the application server according to the application session request, so that the terminal performs service processing by using an application on the application server, receives a record request sent by the terminal, and records the request to carry The identifier of the application, the record request is used to request the record business data generated by the terminal through the application process, and record the service data.
在第一种可能的实现方式中,接入服务器在记录业务数据之后,还用于接收业务数据查询请求,业务数据查询请求携带终端的标识与应用程序的标识,业务数据查询请求用于查询接入服务器记录的终端通过应用程序进行业务处理过程中产生的业务数据,以及根据终端的标识与应用程序的标识,确定记录的终端通过应用程序进行业务处理过程中产生的业务数据。In the first possible implementation manner, after the service data is recorded, the access server is further configured to receive a service data query request, where the service data query request carries the identifier of the terminal and the identifier of the application, and the service data query request is used for querying The terminal recorded in the server records the service data generated during the service processing process by the application, and determines the service data generated by the recorded terminal through the application process according to the identifier of the terminal and the identifier of the application.
在第二种可能的实现方式中,接入服务器在记录业务数据之后,还用于接收业务数据查询请求,业务数据查询请求携带应用程序的标识,业务数据查询请求用于查询接入服务器记录的与应用程序相关的业务数据,以及根据应用程序的标识,确定记录的与应用程序相关的业务数据。In a second possible implementation manner, after the service data is recorded, the access server is further configured to receive a service data query request, where the service data query request carries an identifier of the application, and the service data query request is used to query the record of the access server. The business data associated with the application, and the business data associated with the application as determined by the identity of the application.
在第三种可能的实现方式中,接入服务器在记录业务数据之后,还用于生成记录的业务数据的记录文件,生成记录文件的资源地址,以及将记录文件的资源地址提供给终端或其它终端,以便终端或其它终端根据资源地址,从接入服务器获取资源地址对应的记录文件。In a third possible implementation manner, after the service data is recorded, the access server is further configured to generate a record file of the recorded service data, generate a resource address of the record file, and provide the resource address of the record file to the terminal or other The terminal, so that the terminal or other terminal acquires the record file corresponding to the resource address from the access server according to the resource address.
从以上技术方案可以看出,本发明实施例具有以下优点:It can be seen from the above technical solutions that the embodiments of the present invention have the following advantages:
本发明接入服务器根据终端发送的应用会话请求建立终端与应用服务器之间的连接,以便终端通过应用服务器上的应用程序处理终端的业务,接入服务器在接收到终端发送的记录请求后,记录业务数据,其中,该记录请求携带所 述应用程序的标识,该记录请求用于请求接入服务器记录终端通过应用程序进行业务处理过程中产生的业务数据。本发明实施例无需依赖于第三方软件,就可以在终端与应用服务器建立连接的同时,记录终端通过应用服务器上的应用程序进行业务处理过程中产生的业务数据,提高了数据记录的效率。The access server of the present invention establishes a connection between the terminal and the application server according to the application session request sent by the terminal, so that the terminal processes the service of the terminal through the application program on the application server, and the access server records after receiving the record request sent by the terminal. Business data, wherein the record request is carried The identifier of the application is used to request the access server to record the service data generated by the terminal during the service processing by the application. In the embodiment of the present invention, the terminal can establish a connection with the application server, and record the service data generated by the terminal through the application program on the application server during the service processing process, thereby improving the efficiency of data recording.
附图说明DRAWINGS
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments will be briefly described below. It is obvious that the drawings in the following description are only some embodiments of the present invention, Those skilled in the art can also obtain other drawings according to these drawings without paying any creative work.
图1是本发明实施例中数据记录的方法的一个流程图;1 is a flow chart of a method of data recording in an embodiment of the present invention;
图2是本发明实施例中数据记录的方法的另一个流程图;2 is another flow chart of a method of data recording in an embodiment of the present invention;
图3是本发明实施例中接入服务器的一个结构示意图;3 is a schematic structural diagram of an access server in an embodiment of the present invention;
图4是本发明实施例中接入服务器的另一个结构示意图;4 is another schematic structural diagram of an access server in an embodiment of the present invention;
图5是本发明实施例中数据记录的系统的结构示意图。FIG. 5 is a schematic structural diagram of a system for data recording in an embodiment of the present invention.
具体实施方式detailed description
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, but not all embodiments. All other embodiments obtained by a person skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
本发明实施例提供了一种数据记录的方法,无需依赖于第三方软件,提高了数据记录的效率。本发明实施例还提供了一种接入服务器,以及相关的数据记录的系统。请参阅图1至图5,以下分别详细说明。The embodiment of the invention provides a method for data recording, which does not need to rely on third-party software, and improves the efficiency of data recording. Embodiments of the present invention also provide an access server, and a related system for data recording. Please refer to FIG. 1 to FIG. 5, which are respectively described in detail below.
实施例一Embodiment 1
本发明实施例提供了一种数据记录的方法,在虚拟化环境下,当终端通过应用服务器上的应用程序进行业务处理时,本发明实施例中的数据记录的方法可以记录终端通过应用服务器上的应用程序进行业务处理过程中产生的业务数据。The embodiment of the present invention provides a data recording method. In a virtualized environment, when a terminal performs service processing through an application program on an application server, the data recording method in the embodiment of the present invention may record the terminal through the application server. The application generates business data generated during the business process.
一种数据记录的方法,具体可以包括:接入服务器接收终端的应用会话请求,根据应用会话请求建立终端与应用服务器之间的连接,以便终端通过应用服务器上的应用程序处理终端的业务;接入服务器接收终端发送的记录请求, 记录请求携带应用程序的标识,记录请求用于请求接入服务器记录终端通过该应用程序进行业务处理过程中产生的业务数据;接入服务器记录业务数据。The method for data recording may include: the access server receives an application session request of the terminal, and establishes a connection between the terminal and the application server according to the application session request, so that the terminal processes the service of the terminal by using an application on the application server; The incoming server receives the record request sent by the terminal, The record request carries an identifier of the application, and the record request is used to request the access server to record the service data generated by the terminal through the application processing process; the access server records the service data.
请参阅图1,具体流程可以如下:Please refer to Figure 1. The specific process can be as follows:
101、接入服务器接收终端的应用会话请求;例如,具体可以如下:101. The access server receives an application session request of the terminal; for example, the specific information may be as follows:
终端向接入服务器发送的该应用会话请求,用于请求建立终端与应用服务器之间的连接,具体过程可以如下:The application session request sent by the terminal to the access server is used to request to establish a connection between the terminal and the application server. The specific process may be as follows:
首先由终端向接入服务器发送应用会话请求,接入服务器接收到该应用会话请求后,将该应用会话请求转发给应用服务器,以便应用服务器响应该应用会话请求,应用服务器响应该应用会话请求成功后,完成终端与应用服务器之间的连接,终端与应用服务器建立连接后,终端可以通过应用服务器上的应用程序进行业务处理。First, the terminal sends an application session request to the access server. After receiving the application session request, the access server forwards the application session request to the application server, so that the application server responds to the application session request, and the application server responds to the application session request successfully. Then, the connection between the terminal and the application server is completed. After the terminal establishes a connection with the application server, the terminal can perform service processing through an application on the application server.
其中,该应用会话请求可以携带终端的业务类型,以使得终端与应用服务器建立连接后,应用服务器上的应用程序可以快速响应终端的应用会话请求,对终端上的业务进行业务处理。The application session request may carry the service type of the terminal, so that after the terminal establishes a connection with the application server, the application program on the application server can quickly respond to the application session request of the terminal, and perform service processing on the service on the terminal.
其中,接入服务器可以接收一个或多个终端的应用会话请求,接入服务器建立终端与应用服务器之间的连接后,该一个或多个终端可以通过应用服务器上的一个或多个应用程序进行业务处理。The access server may receive an application session request of one or more terminals. After the access server establishes a connection between the terminal and the application server, the one or more terminals may perform the application by using one or more applications on the application server. Business processing.
102、接入服务器根据应用会话请求建立终端与应用服务器之间的连接,以便终端通过应用服务器上的应用程序进行业务处理;例如,具体可以如下:102. The access server establishes a connection between the terminal and the application server according to the application session request, so that the terminal performs service processing by using an application on the application server; for example, the specific information may be as follows:
接入服务器接收到终端发送的应用会话请求后,可以根据该应用会话请求建立终端与应用服务器之间的连接,当接入服务器建立终端与应用服务器之间的连接后,终端可以通过应用服务器上的应用程序进行业务处理。例如,终端可以通过应用服务器上的Word应用程序打开终端上的文档文件。After receiving the application session request sent by the terminal, the access server may establish a connection between the terminal and the application server according to the application session request. After the connection server establishes a connection between the terminal and the application server, the terminal may pass the application server. The application performs business processing. For example, the terminal can open a document file on the terminal through a Word application on the application server.
例如,在移动办公场景中,终端PAD可以通过接入服务器请求应用服务器上的Word应用程序处理PAD上的文档业务。首先PAD可以向接入服务器发送应用会话请求,请求应用服务器上的Word处理PAD上的文档业务,接入服务器将接收到的应用会话请求转发给应用服务器,使得应用服务器响应该应用会话请求,进而建立PAD与应用服务器之间的连接,连接成功后,应用服务器上的Word程序可以处理PAD上的文档业务,让PAD感觉是本地打开Word一样。For example, in a mobile office scenario, the terminal PAD can request a Word application on the application server to process the document service on the PAD through the access server. First, the PAD may send an application session request to the access server, requesting the Word on the application server to process the document service on the PAD, and the access server forwards the received application session request to the application server, so that the application server responds to the application session request, and further Establish a connection between the PAD and the application server. After the connection is successful, the Word program on the application server can process the document business on the PAD, so that the PAD feels like opening the Word locally.
其中,接入服务器建立终端与应用服务器之间的连接后,终端可以通过应用服务器上的一个或多个应用程序进行业务处理。 After the access server establishes a connection between the terminal and the application server, the terminal can perform service processing through one or more applications on the application server.
103、接入服务器接收终端发送的记录请求,记录请求携带应用程序的标识,记录请求用于请求接入服务器记录终端通过应用程序进行业务处理过程中产生的业务数据;例如,具体可以如下:The access server receives the record request sent by the terminal, and records the request to carry the identifier of the application, and the record request is used to request the access server to record the service data generated by the terminal through the application process; for example, the following may be as follows:
终端通过应用服务器上的应用程序进行业务处理的过程中会产生业务数据,为了可以将该业务数据进行记录,终端可以向接入服务器发送记录请求,通过该记录请求来请求接入服务器记录终端通过应用程序进行业务处理过程中产生的业务数据,接入服务器根据该记录请求,记录该业务数据。The terminal generates service data during the process of processing the service through the application on the application server. In order to record the service data, the terminal may send a record request to the access server, and request the access server to record the terminal through the record request. The application performs business data generated during the business process, and the access server records the service data according to the record request.
其中,终端发送的该记录请求携带应用程序的标识,使得接入服务器可以准确地记录终端通过该应用程序进行业务处理过程中产生的业务数据,而不会记录终端通过其它应用程序进行业务处理产生的业务数据。并且,接入服务器仅记录终端通过应用服务器上的应用程序进行业务处理的过程中产生的业务数据,不会将终端上的所有桌面信息都记录,有针对性,可以有效提高记录效率,并且可以节省储存空间。The record request sent by the terminal carries the identifier of the application, so that the access server can accurately record the service data generated by the terminal through the application process, and does not record the terminal to perform service processing through other applications. Business data. Moreover, the access server records only the service data generated by the terminal in the process of processing the service through the application on the application server, and does not record all the desktop information on the terminal, which is targeted, can effectively improve the recording efficiency, and can Save storage space.
该记录请求还可以携带接入服务器对业务数据进行记录的方式。该记录请求具体可以包括:截图请求、截屏请求或录屏请求等。例如,当终端向接入服务器发送录屏请求时,接入服务器对业务数据进行录屏记录,当终端向接入服务器发送截图请求时,接入服务器对业务数据进行截图记录。The record request may also carry a manner in which the access server records the service data. The record request may specifically include: a screenshot request, a screen capture request, or a screen recording request. For example, when the terminal sends a screen recording request to the access server, the access server records the service data. When the terminal sends a screenshot request to the access server, the access server records the service data.
此外,该记录请求可以携带记录业务数据的记录时长或记录结束时间。例如,当终端向接入服务器发送对业务数据的录屏请求时,该录屏请求可以携带记录业务数据的记录时长,当记录时间达到时,自动完成记录,接入服务器自动保存记录的业务数据,这样,终端可以自动控制记录时长,方便记录业务数据。应当理解的是,也可以通过终端或接入服务器来控制记录时长,具体不做限制。In addition, the record request may carry a record duration or a record end time for recording service data. For example, when the terminal sends a screen recording request for the service data to the access server, the screen recording request may carry the recording duration of the recorded service data. When the recording time is reached, the recording is automatically completed, and the access server automatically saves the recorded service data. In this way, the terminal can automatically control the recording duration to facilitate the recording of business data. It should be understood that the recording duration can also be controlled by the terminal or the access server, and the specific limitation is not limited.
例如,终端PAD通过接入服务器请求应用服务器上的视频播放器播放PAD上的视频文件,PAD可以向接入服务器发送的记录请求,请求记录应用服务器上的视频播放器播放PAD上的视频文件的业务数据。例如,PAD可以发送录屏请求,请求接入服务器记录视频播放器播放PAD上的视频文件的业务数据,其中,PAD发送的该录屏请求可以携带录制时长,该录屏请求可以请求接入服务器将整个播放过程录制下来,或请求接入服务器记录第10分钟至第20分钟的数据,具体的录制时长可以根据用户需求进行设置,也可以通过接入服务器来控制录制时长。其中,当PAD发送的是截图请求或截屏请求时,与此同理。 For example, the terminal PAD requests the video player on the application server to play the video file on the PAD through the access server, and the PAD can send a record request to the access server, requesting to record the video player on the application server to play the video file on the PAD. Business data. For example, the PAD can send a screencast request, requesting the access server to record the service data of the video file played by the video player on the PAD, wherein the screencast request sent by the PAD can carry the recording duration, and the screencast request can request the access server. Record the entire playback process, or request the access server to record the data from the 10th to the 20th minute. The specific recording duration can be set according to the user's needs, or the recording server can be used to control the recording duration. Among them, when the PAD sends a screenshot request or a screen capture request, the same is true.
104、接入服务器记录业务数据。例如,具体可以如下:104. The access server records service data. For example, the details can be as follows:
接入服务器接收到终端发送的记录请求后,根据该记录请求记录业务数据,该业务数据为终端通过应用服务器上的应用程序进行业务处理过程中产生的业务数据。当终端向接入服务器发送录屏请求时,接入服务器对业务数据进行录屏记录,当终端向接入服务器发送截图请求时,接入服务器对业务数据进行截图记录。After receiving the record request sent by the terminal, the access server records the service data according to the record request, where the service data is service data generated by the terminal through the application process on the application server. When the terminal sends a screen recording request to the access server, the access server records the service data. When the terminal sends a screenshot request to the access server, the access server records the service data.
该业务数据具体可以包括:应用服务器上的应用程序的信息、终端请求的业务的信息、终端通过该应用程序处理业务时具体的操作过程、以及进行业务处理过程中的数据等。The service data may specifically include: information of an application on the application server, information of a service requested by the terminal, a specific operation process when the terminal processes the service through the application, and data during the process of performing the service processing.
其中,终端可以通过应用服务器上的多个应用程序进行业务处理。当终端通过应用服务器上的多个应用程序进行业务处理时,记录业务数据具体可以包括:分别对每个应用程序进行业务处理时的业务数据进行记录,得到不同应用程序下的业务数据。例如,终端通过应用服务器上的三个Word应用程序打开三个文档文件,若需要对这三个Word应用程序的业务处理都进行记录,则由终端向接入服务器发送不同的记录请求,该记录请求分别携带这三个Word应用程序的标识,接入服务器则对应每个Word应用程序分别进行记录,得到不同的业务数据。The terminal can perform business processing through multiple applications on the application server. When the terminal performs the service processing by using the multiple applications on the application server, the recording of the service data may include: separately recording the service data when the service is processed by each application, and obtaining the service data under different applications. For example, the terminal opens three document files through three Word applications on the application server. If it is necessary to record the business processing of the three Word applications, the terminal sends a different record request to the access server, the record. The request carries the identifiers of the three Word applications respectively, and the access server records separately for each Word application to obtain different business data.
需说明的是,其它终端也可以通过接入服务器建立与应用服务器之间的连接,此时,接入服务器可以记录其它终端通过应用程序进行业务处理产生的业务数据。It should be noted that other terminals may also establish a connection with the application server through the access server. At this time, the access server may record service data generated by other terminals through service processing by the application.
此外,接入服务器完成业务数据的记录之后,可以通过查询或推送的方式将记录的业务数据提供给该终端或者其它终端。具体可以如下:In addition, after the access server completes the recording of the service data, the recorded service data may be provided to the terminal or other terminal by means of query or push. The details can be as follows:
通过查询的方式提供该记录的业务数据的具体的实现方式主要可以有以下三种:There are three main ways to implement the service data of the record by query:
第一、通过终端的标识与应用程序的标识对业务数据进行查询,具体可以如下:First, query the service data by using the identifier of the terminal and the identifier of the application, which may be as follows:
接入服务器接收业务数据查询请求,该业务数据查询请求携带终端的标识与应用程序的标识,业务数据查询请求用于查询接入服务器记录的终端通过应用程序进行业务处理过程中产生的业务数据;接入服务器根据终端的标识与应用程序的标识,确定记录的该终端通过应用程序进行业务处理过程中产生的业务数据。 The access server receives the service data query request, where the service data query request carries the identifier of the terminal and the identifier of the application, and the service data query request is used to query the service data generated by the terminal recorded by the access server through the application process; The access server determines, according to the identifier of the terminal and the identifier of the application, the recorded service data generated by the terminal through the application process.
那么,该终端或其它终端可以根据该终端的标识和应用程序的标识获得记录的终端通过应用程序进行业务处理过程中产生的业务数据。接入服务器确定记录的与终端和应用程序关联的业务数据后,该终端或其它终端可以在线浏览该业务数据,或者是将该业务数据下载到本地。Then, the terminal or other terminal can obtain the service data generated by the recorded terminal through the application process according to the identifier of the terminal and the identifier of the application. After the access server determines the recorded service data associated with the terminal and the application, the terminal or other terminal can browse the service data online or download the service data to the local.
例如,用户通过应用服务器上的PPT应用程序对电脑A上的文档业务进行业务处理,接入服务器记录电脑A通过PPT应用程序进行业务处理的业务数据,电脑B可以向接入服务器发送业务数据查询请求,该业务数据查询请求携带电脑A的标识与PPT应用程序的标识,接入服务器接收到该业务数据查询请求,可以确定记录电脑A通过PPT应用程序进行业务处理过程中产生的该业务数据,电脑B可以在线浏览该业务数据,或者是将该业务数据下载到本地。For example, the user performs business processing on the document service on the computer A through the PPT application on the application server, and the access server records the business data processed by the computer A through the PPT application, and the computer B can send the service data query to the access server. The request, the service data query request carries the identifier of the computer A and the identifier of the PPT application, and the access server receives the service data query request, and can determine the service data generated by the record computer A through the PPT application process. Computer B can browse the business data online or download the business data to the local.
第二、通过应用程序的标识对业务数据进行查询,具体可以如下:Second, query the business data through the identifier of the application, which can be as follows:
接入服务器接收业务数据查询请求,业务数据查询请求携带应用程序的标识,该业务数据查询请求用于查询接入服务器记录的与应用程序相关的业务数据;接入服务器根据应用程序的标识,确定记录的与应用程序相关的业务数据。The access server receives the service data query request, and the service data query request carries the identifier of the application, where the service data query request is used to query the service data related to the application recorded by the access server; the access server determines according to the identifier of the application. Recorded business data related to the application.
那么,该终端或其它终端可以根据应用程序的标识,获得所有终端采用该应用程序进行业务处理的业务数据。接入服务器确定记录的与应用程序相关的业务数据后,该终端或其它终端可以在线浏览该业务数据,或者是将该业务数据下载到本地。Then, the terminal or other terminal can obtain service data that all terminals use the application to perform service processing according to the identifier of the application. After the access server determines the recorded service data related to the application, the terminal or other terminal can browse the service data online or download the service data to the local.
例如,用户通过应用服务器上的PPT应用程序对电脑A和电脑B上的文档业务进行业务处理,接入服务器分别记录电脑A和电脑B通过PPT应用程序进行业务处理产生的业务数据,电脑C可以向接入服务器发送业务数据查询请求,业务数据查询请求携带PPT应用程序的标识,接入服务器接收到业务数据查询请求,可以确定记录的与PPT应用程序相关的业务数据,即上述分别记录的电脑A和电脑B通过PPT应用程序进行业务处理的业务数据,电脑C可以在线浏览该业务数据,或者是将该业务数据下载到本地。For example, the user processes the document service on the computer A and the computer B through the PPT application on the application server, and the access server records the business data generated by the computer A and the computer B through the PPT application for processing the business, and the computer C can Sending a service data query request to the access server, the service data query request carrying the identifier of the PPT application, and the access server receiving the service data query request, and determining the recorded service data related to the PPT application, that is, the separately recorded computer A and computer B perform business processing business data through the PPT application, and the computer C can browse the business data online or download the service data to the local.
第三、通过终端的标识对业务数据进行查询,具体可以如下:Third, the service data is queried through the identifier of the terminal, which may be as follows:
接入服务器接收业务数据查询请求,业务数据查询请求携带终端的标识,该业务数据查询请求用于查询接入服务器记录的与终端相关的业务数据;接入服务器根据终端的标识,确定记录的与终端相关的业务数据。The access server receives the service data query request, and the service data query request carries the identifier of the terminal, where the service data query request is used to query the service data related to the terminal recorded by the access server; the access server determines the record and the record according to the identifier of the terminal. Terminal related business data.
那么,该终端或其它终端可以根据终端的标识,获得该终端通过所有应用程序进行业务处理的业务数据。接入服务器确定记录的与终端相关的业务数据 后,该终端或其它终端可以在线浏览该业务数据,或者是将该业务数据下载到本地。Then, the terminal or other terminal can obtain the service data that the terminal performs service processing through all applications according to the identifier of the terminal. The access server determines the recorded service data related to the terminal After that, the terminal or other terminal can browse the service data online or download the service data to the local.
例如,用户通过应用服务器上的PPT应用程序和Word应用程序对电脑A上的文档业务进行业务处理,接入服务器分别记录电脑A通过PPT应用程序和Word应用程序进行业务处理产生的业务数据,电脑B可以向接入服务器发送业务数据查询请求,业务数据查询请求携带电脑A的标识,接入服务器接收到业务数据查询请求,可以确定记录的与电脑A相关的业务数据,即上述通过PPT应用程序和Word应用程序进行业务处理产生的业务数据,电脑B可以在线浏览该业务数据,或者是将该业务数据下载到本地。For example, the user performs business processing on the document service on the computer A through the PPT application and the Word application on the application server, and the access server separately records the business data generated by the computer A through the PPT application and the Word application for processing the business, the computer B may send a service data query request to the access server, the service data query request carries the identifier of the computer A, and the access server receives the service data query request, and may determine the recorded service data related to the computer A, that is, the above-mentioned PPT application The business data generated by the business process with the Word application, the computer B can browse the business data online, or download the business data to the local.
通过推送的方式提供该记录的业务数据的具体的实现方式可以如下:The specific implementation of the service data of the record by means of push can be as follows:
接入服务器生成记录的业务数据的记录文件;接入服务器生成记录文件的资源地址;接入服务器将记录文件的资源地址提供给终端或其它终端,以便终端或其它终端根据资源地址,从接入服务器获取资源地址对应的记录文件。The access server generates a record file of the recorded service data; the access server generates a resource address of the record file; the access server provides the resource address of the record file to the terminal or other terminal, so that the terminal or other terminal accesses according to the resource address. The server obtains a log file corresponding to the resource address.
那么,该终端或其它终端可以根据该资源地址获得记录的与终端和应用程序关联的业务数据。其中,该终端或其它终端可以在线浏览该业务数据,或者是将该业务数据下载到本地。Then, the terminal or other terminal can obtain the recorded service data associated with the terminal and the application according to the resource address. The terminal or other terminal may browse the service data online or download the service data to the local.
具体的,终端或其它终端根据资源地址,从接入服务器获取资源地址对应的记录文件,具体可以包括:Specifically, the terminal or other terminal obtains the record file corresponding to the resource address from the access server according to the resource address, and specifically includes:
接入服务器生成记录文件的资源地址后,可以向终端返回该资源地址,使得终端可以根据该资源地址获得记录的业务数据。或者接入服务器生成记录文件的资源地址后,可以向终端返回该资源地址,在接入服务器向终端返回该资源地址时,可以询问是否需要将该资源地址发送给其它终端,若需要,可以将该资源地址推送给其它终端,使得其它终端可以根据该资源地址获得记录的业务数据。或者,其它终端直接从接入服务器处获得该资源地址(该终端与其它终端的接入服务器可能是同一个,其它终端则可以直接从接入服务器处得知该资源地址,若终端与其它终端的接入服务器不同,则可以将其它终端的接入服务器与第三个接入服务器共享,其中,该第三个接入服务器与该终端上的接入服务器共享,则其它终端可以从第三个接入服务器上获得该资源地址),则向接入服务器发送获取请求,该获取请求携带该资源地址,接入服务器接收到该获取请求后,将位于该资源地址的业务数据提供给其它终端。 After the access server generates the resource address of the record file, the resource address can be returned to the terminal, so that the terminal can obtain the recorded service data according to the resource address. After the access server generates the resource address of the record file, the resource address can be returned to the terminal. When the access server returns the resource address to the terminal, the server can query whether the resource address needs to be sent to other terminals, and if necessary, The resource address is pushed to other terminals, so that other terminals can obtain the recorded service data according to the resource address. Alternatively, the other terminal obtains the resource address directly from the access server (the terminal may be the same as the access server of the other terminal, and other terminals may directly learn the resource address from the access server, if the terminal and other terminals If the access server is different, the access server of the other terminal may be shared with the third access server, wherein the third access server is shared with the access server on the terminal, and the other terminal may be the third Sending the access request to the access server, the obtaining request carries the resource address, and after receiving the obtaining request, the access server provides the service data located at the resource address to the other terminal. .
其中,接入服务器生成的记录文件的资源地址可以包括:url地址和ftp地址等,具体不做限制。例如,终端或其它终端可以根据接入服务器生成的ftp地址下载该记录文件以获得终端通过应用程序进行业务处理过程中产生的业务数据。The resource address of the log file generated by the access server may include a url address and an ftp address, and is not limited. For example, the terminal or other terminal may download the log file according to the ftp address generated by the access server to obtain the service data generated by the terminal during the service processing by the application.
记录文件可以包括:图片或视频文件等。该记录文件为业务处理过程的视频录制文件,或者是截图文件等。其中,该记录文件可以记录终端、应用程序与记录的业务数据三者之间的关联关系。其中,该记录文件的类型可以根据终端发送给接入服务器的记录请求来确定,例如,若终端发送的记录请求为截图请求或截屏请求,则记录文件为图片,若记录请求为录屏请求,则记录文件为视频文件。The log file can include: a picture or video file, and the like. The log file is a video recording file of a business process, or a screenshot file. The record file can record the relationship between the terminal, the application, and the recorded business data. The type of the record file may be determined according to a record request sent by the terminal to the access server. For example, if the record request sent by the terminal is a screenshot request or a screen capture request, the record file is a picture, and if the record request is a screen record request, The record file is a video file.
本实施例中的接入服务器在建立终端与应用服务器的连接的过程中就可以完成业务数据的记录,极大的提升了业务数据记录的效率。需说明的是,此种业务数据的记录方式,可以仅仅选择记录终端通过应用服务器上的应用程序进行业务处理的过程中产生的业务数据,而不会将终端上的所有桌面信息都记录,有针对性,可以有效提高记录效率,并且可以节省储存空间。并且,终端或其它终端获取该记录的业务数据无需依赖于操作系统自带共享协议或第三方协议,对终端设备的性能要求较低,还可以简化业务数据的记录和共享的流程。The access server in this embodiment can complete the record of the service data in the process of establishing the connection between the terminal and the application server, thereby greatly improving the efficiency of the service data record. It should be noted that the manner of recording such service data may only select the service data generated by the terminal during the process of processing the service through the application on the application server, and not all the desktop information on the terminal may be recorded. Targeted, it can effectively improve the recording efficiency and save storage space. Moreover, the terminal or other terminal obtains the recorded service data without relying on the operating system owning a sharing protocol or a third-party protocol, and has lower performance requirements on the terminal device, and can also simplify the process of recording and sharing the service data.
由上可知,本发明实施例中的接入服务器根据终端发送的应用会话请求建立终端与应用服务器之间的连接,以便终端通过应用服务器上的应用程序处理终端的业务,接入服务器在接收到终端发送的记录请求后,记录业务数据,其中,该记录请求携带应用程序的标识,该记录请求用于请求接入服务器记录终端通过应用程序进行业务处理过程中产生的业务数据。本发明实施例无需依赖于第三方软件,就可以在终端与应用服务器建立连接的同时,记录终端通过应用服务器上的应用程序进行业务处理过程中产生的业务数据,提高了数据记录的效率。It can be seen that the access server in the embodiment of the present invention establishes a connection between the terminal and the application server according to the application session request sent by the terminal, so that the terminal processes the service of the terminal through the application program on the application server, and the access server receives the service. After the record request sent by the terminal, the service data is recorded, where the record request carries an identifier of the application, and the record request is used to request the access server to record the service data generated by the terminal through the application process. In the embodiment of the present invention, the terminal can establish a connection with the application server, and record the service data generated by the terminal through the application program on the application server during the service processing process, thereby improving the efficiency of data recording.
实施例二Embodiment 2
为了更好的理解上述方案,本实施例将以具体应用例进行详细说明。例如,具体可以如下:In order to better understand the above solution, the embodiment will be described in detail with specific application examples. For example, the details can be as follows:
请参阅图2,图2是本实施例中数据记录的方法的流程示意图:Please refer to FIG. 2. FIG. 2 is a schematic flowchart of a method for data recording in this embodiment:
201、第一终端向接入服务器发送应用会话请求;201. The first terminal sends an application session request to the access server.
202、接入服务器接收第一终端发送的应用会话请求并转发给应用服务器; 202. The access server receives an application session request sent by the first terminal, and forwards the request to the application server.
203、应用服务器响应接入服务器转发的应用会话请求,并向接入服务器发送响应成功的响应消息;203. The application server responds to the application session request forwarded by the access server, and sends a response message that the response succeeds to the access server.
204、接入服务器接收应用服务器发送的响应成功的响应消息,并将响应成功的响应消息转发给第一终端;204. The access server receives a response message that the application server sends a response, and forwards the response message to the first terminal.
205、第一终端与应用服务器建立连接;205. The first terminal establishes a connection with an application server.
第一终端与应用服务器建立连接后,第一终端可以通过应用服务器上的应用程序进行业务处理。其中,可以通过应用服务器上的多个应用程序进行业务处理。After the first terminal establishes a connection with the application server, the first terminal can perform service processing through an application on the application server. Among them, business processing can be performed by multiple applications on the application server.
206、第一终端向接入服务器发送记录请求,记录请求携带应用程序的标识,记录请求用于请求接入服务器记录第一终端通过应用程序进行业务处理过程中产生的业务数据;206. The first terminal sends a record request to the access server, where the record request carries an identifier of the application, and the record request is used to request the access server to record the service data generated by the first terminal through the application process.
其中,该记录请求可以是录屏请求、截屏请求或截图请求。当终端向接入服务器发送录屏请求时,接入服务器对业务数据进行录屏记录,当终端向接入服务器发送截图请求时,接入服务器对业务数据进行截图记录。The record request may be a screencast request, a screen capture request, or a screenshot request. When the terminal sends a screen recording request to the access server, the access server records the service data. When the terminal sends a screenshot request to the access server, the access server records the service data.
207、接入服务器记录业务数据;207. The access server records service data.
业务数据为第一终端通过应用服务器上的应用程序进行业务处理的过程中产生的数据。接入服务器完成业务数据的记录之后,该第一终端或其它终端可以通过查询的方式使得接入服务器确定该记录的业务数据,或者由接入服务器通过推送的方式将记录的业务数据提供给第一终端或者第二终端。The service data is data generated during the process of the first terminal performing business processing by the application on the application server. After the access server completes the record of the service data, the first terminal or other terminal may enable the access server to determine the recorded service data by means of a query, or provide the recorded service data to the first by the access server by means of pushing. A terminal or a second terminal.
208、接入服务器生成记录的业务数据的记录文件和记录文件的资源地址;208. The access server generates a record file of the recorded service data and a resource address of the record file.
记录文件可以包括:图片或视频文件等。该记录文件为业务处理过程的视频录制文件,或者是截图文件等。若终端发送的记录请求为截图请求或截屏请求,则记录文件为图片,若记录请求为录屏请求,则记录文件为视频文件。The log file can include: a picture or video file, and the like. The log file is a video recording file of a business process, or a screenshot file. If the record request sent by the terminal is a screenshot request or a screen capture request, the record file is a picture, and if the record request is a screen record request, the record file is a video file.
209、第二终端根据资源地址,从接入服务器获取与资源地址对应的记录文件。209. The second terminal acquires a log file corresponding to the resource address from the access server according to the resource address.
第二终端可以在线浏览该业务数据,或者是将该业务数据下载到本地。The second terminal can browse the service data online or download the service data to the local.
本发明实施例无需依赖于第三方软件,接入服务器就可以在第一终端与应用服务器建立连接的同时,记录第一终端通过应用服务器上的应用程序进行业务处理过程中产生的业务数据,提高了数据记录的效率。第二终端可以根据接入服务器生成的资源地址,从接入服务器获取与资源地址对应的记录文件,无 需依赖于操作系统自带共享协议或第三方协议,对终端设备的性能要求较低,简化了业务数据的记录和共享的流程。The embodiment of the present invention does not need to rely on the third-party software, and the access server can record the service data generated by the first terminal through the application process on the application server during the process of establishing the connection between the first terminal and the application server, and improve the service data generated by the first terminal through the application program on the application server. The efficiency of data logging. The second terminal may obtain a record file corresponding to the resource address from the access server according to the resource address generated by the access server, It depends on the operating system's own sharing protocol or third-party protocol, which has lower performance requirements for terminal devices and simplifies the process of recording and sharing business data.
实施例三Embodiment 3
为了更好的理解上述方案,本实施例提供了一种接入服务器,该接入服务器300可以包括连接单元301、接收单元302和记录单元303,具体可参阅图3,图3是该接入服务器的结构示意图,具体可以如下:In order to better understand the foregoing solution, the embodiment provides an access server, which may include a connection unit 301, a receiving unit 302, and a recording unit 303. For details, refer to FIG. 3, where FIG. 3 is the access. The structure diagram of the server can be as follows:
一种接入服务器300,包括:An access server 300 includes:
连接单元301,用于接收终端的应用会话请求,根据应用会话请求建立终端与应用服务器之间的连接,以便终端通过应用服务器上的应用程序进行业务处理;The connection unit 301 is configured to receive an application session request of the terminal, and establish a connection between the terminal and the application server according to the application session request, so that the terminal performs service processing by using an application on the application server;
接收单元302,用于接收终端发送的记录请求,记录请求携带应用程序的标识,记录请求用于请求记录终端通过应用服务器上的应用程序进行业务处理过程中产生的业务数据;The receiving unit 302 is configured to receive a record request sent by the terminal, where the record request carries an identifier of the application, and the record request is used to request the record terminal to use the application data generated by the application on the application server to perform service processing during the service process;
记录单元303,用于记录业务数据。The recording unit 303 is configured to record service data.
其中,接入服务器中的连接单元301接收终端的应用会话请求,根据应用会话请求建立终端与应用服务器之间的连接,具体可以包括:首先由终端向接入服务器发送连接请求,由接入服务器将接收到的该连接请求转发给应用服务器,使得应用服务器响应该连接请求,应用服务器响应成功后,即建立了终端与应用服务器之间的连接,当建立终端与应用服务器之间的连接后,终端可以通过应用服务器上的应用程序进行业务处理。The connection unit 301 in the access server receives the application session request of the terminal, and establishes a connection between the terminal and the application server according to the application session request, which may include: first, the terminal sends a connection request to the access server, and the access server Forwarding the received connection request to the application server, so that the application server responds to the connection request, and after the application server responds successfully, the connection between the terminal and the application server is established, and after establishing the connection between the terminal and the application server, The terminal can perform business processing through an application on the application server.
接收单元302接收到的终端发送的记录请求可以包括:截图请求、截屏请求或录屏请求等。例如,当终端向接入服务器发送录屏请求时,接入服务器对业务数据进行录屏记录,当终端向接入服务器发送截图请求时,接入服务器对业务数据进行截图记录。The record request sent by the terminal received by the receiving unit 302 may include: a screenshot request, a screen capture request, or a screen recording request. For example, when the terminal sends a screen recording request to the access server, the access server records the service data. When the terminal sends a screenshot request to the access server, the access server records the service data.
该记录请求可以携带记录业务数据的记录时长或记录结束时间。例如,当终端向接入服务器发送对业务数据的录屏请求时,该录屏请求可以携带记录时长,当记录时间达到时,自动完成记录,接入服务器自动保存记录的业务数据,使得终端可以自动控制记录时长,方便记录业务数据。应当理解的是,也可以通过终端或接入服务器来控制记录时长,具体不做限制。The record request may carry a record duration or a record end time in which the business data is recorded. For example, when the terminal sends a screen recording request for the service data to the access server, the screen recording request can carry the recording duration. When the recording time is reached, the recording is automatically completed, and the access server automatically saves the recorded service data, so that the terminal can Automatically control the recording duration to facilitate the recording of business data. It should be understood that the recording duration can also be controlled by the terminal or the access server, and the specific limitation is not limited.
记录单元303记录的业务数据具体可以包括:应用服务器上的应用程序的信息、终端请求的业务的信息、终端通过该应用程序处理业务时的具体的操作 过程,以及进行业务处理过程中的数据等。The service data recorded by the recording unit 303 may specifically include: information of an application on the application server, information of a service requested by the terminal, and specific operations when the terminal processes the service through the application. Process, as well as data during business processing.
此外,接入服务器中的记录单元303完成业务数据的记录之后,该终端或其它终端可以通过查询的方式确定该记录的业务数据,例如,查询该终端通过应用程序进行业务处理过程中产生的业务数据、查询与应用程序相关的业务数据、或查询与第一终端相关的业务数据。也可以由接入服务器通过推送的方式将记录的业务数据提供给终端或者其它终端,例如,可以将根据业务数据生成的记录文件的资源地址推送给该终端或者其它终端。In addition, after the recording unit 303 in the access server completes the recording of the service data, the terminal or other terminal may determine the recorded service data by means of a query, for example, query the service generated by the terminal through the application process. Data, query business data related to the application, or query business data related to the first terminal. The recorded service data may also be provided to the terminal or other terminal by the access server by means of push. For example, the resource address of the record file generated according to the service data may be pushed to the terminal or other terminal.
为了更好的实现上述方案,该接入服务器还可以包括:第一处理单元304、第二处理单元305和第三处理单元305。请参阅图4,图4是接入服务器的另一个结构示意图。具体可以如下:In order to better implement the foregoing solution, the access server may further include: a first processing unit 304, a second processing unit 305, and a third processing unit 305. Please refer to FIG. 4. FIG. 4 is another schematic structural diagram of the access server. The details can be as follows:
第一处理单元304,用于接收业务数据查询请求,业务数据查询请求携带终端的标识与应用程序的标识,业务数据查询请求用于查询接入服务器记录的终端通过应用程序进行业务处理过程中产生的业务数据,根据终端的标识与应用程序的标识,确定记录的终端通过应用程序进行业务处理过程中产生的业务数据。The first processing unit 304 is configured to receive a service data query request, where the service data query request carries the identifier of the terminal and the identifier of the application, and the service data query request is used to query the terminal recorded by the access server to generate the service through the application process. The service data is determined according to the identifier of the terminal and the identifier of the application, and the service data generated by the recorded terminal through the application processing process is determined.
第二处理单元305,用于接收业务数据查询请求,业务数据查询请求携带应用程序的标识,业务数据查询请求用于查询接入服务器记录与应用程序相关的业务数据,根据应用程序的标识,确定记录的与应用程序相关的业务数据。The second processing unit 305 is configured to receive a service data query request, where the service data query request carries an identifier of the application, and the service data query request is used to query the access server to record service data related to the application, and determine according to the identifier of the application. Recorded business data related to the application.
第三处理单元306,用于生成记录的业务数据的记录文件,并生成记录文件的资源地址,将记录文件的资源地址提供给终端或其它终端,以便终端或其它终端根据资源地址,从接入服务器获取资源地址对应的记录文件。The third processing unit 306 is configured to generate a record file of the recorded service data, and generate a resource address of the record file, and provide the resource address of the record file to the terminal or other terminal, so that the terminal or other terminal accesses according to the resource address. The server obtains a log file corresponding to the resource address.
其中,接入服务器生成的记录文件的资源地址可以包括:url地址和ftp地址等,具体不做限制。例如,终端或其它终端可以根据接入服务器生成的ftp地址下载该记录文件以获得终端通过应用程序进行业务处理过程中产生的业务数据。The resource address of the log file generated by the access server may include a url address and an ftp address, and is not limited. For example, the terminal or other terminal may download the log file according to the ftp address generated by the access server to obtain the service data generated by the terminal during the service processing by the application.
记录文件可以包括:图片或视频文件等。该记录文件为业务处理过程的视频录制文件,或者是截图文件等。其中,该记录文件可以记录终端、应用程序与记录的业务数据三者之间的关联关系。其中,该记录文件的类型可以根据终端发送给接入服务器的记录请求来确定,例如,若终端发送的记录请求为截图请求或截屏请求,则记录文件为图片,若记录请求为录屏请求,则记录文件为视频文件。 The log file can include: a picture or video file, and the like. The log file is a video recording file of a business process, or a screenshot file. The record file can record the relationship between the terminal, the application, and the recorded business data. The type of the record file may be determined according to a record request sent by the terminal to the access server. For example, if the record request sent by the terminal is a screenshot request or a screen capture request, the record file is a picture, and if the record request is a screen record request, The record file is a video file.
本发明实施例中的接入服务器可以仅仅选择记录终端通过应用服务器上的应用程序进行业务处理的过程中产生的业务数据,而不会将终端上的所有桌面信息都记录,有针对性,可以有效提高记录效率,并且可以节省储存空间。并且,终端或其它终端获取该记录的业务数据无需依赖于操作系统自带共享协议或第三方协议,对终端设备的性能要求较低,还可以简化业务数据的记录和共享的流程。The access server in the embodiment of the present invention may only select the service data generated by the terminal in the process of performing service processing by using the application program on the application server, and does not record all the desktop information on the terminal, which is targeted and can be Effectively improve recording efficiency and save storage space. Moreover, the terminal or other terminal obtains the recorded service data without relying on the operating system owning a sharing protocol or a third-party protocol, and has lower performance requirements on the terminal device, and can also simplify the process of recording and sharing the service data.
需说明的是,本实施例中的具体实施可参见上述实施例,此处不再赘述。It should be noted that the specific implementation in this embodiment can be referred to the foregoing embodiment, and details are not described herein again.
由上可知,本实施例采用连接单元301接收终端的应用会话请求,根据应用会话请求建立终端与应用服务器之间的连接,以便终端通过应用服务器上的应用程序进行业务处理;接收单元302接收终端发送的记录请求,记录请求携带应用程序的标识,记录请求用于请求记录终端通过应用服务器上的应用程序进行业务处理过程中产生的业务数据;记录单元303记录业务数据。本发明实施例无需依赖于第三方软件,就可以在终端与应用服务器建立连接的同时,记录终端通过应用服务器上的应用程序进行业务处理过程中产生的业务数据,提高了数据记录的效率。It can be seen that the connection unit 301 receives the application session request of the terminal, establishes a connection between the terminal and the application server according to the application session request, so that the terminal performs service processing through the application program on the application server; the receiving unit 302 receives the terminal. The record request sent, the record request carries the identifier of the application, the record request is used to request the record terminal to process the service data generated during the service process by the application on the application server; the record unit 303 records the service data. In the embodiment of the present invention, the terminal can establish a connection with the application server, and record the service data generated by the terminal through the application program on the application server during the service processing process, thereby improving the efficiency of data recording.
实施例四Embodiment 4
本实施例还提供了一种数据记录系统,该数据记录系统400可以包括终端401、接入服务器402和应用服务器403,具体可参阅图5,图5是该接入服务器的结构示意图,具体如下:The embodiment also provides a data recording system. The data recording system 400 can include a terminal 401, an access server 402, and an application server 403. For details, refer to FIG. 5. FIG. 5 is a schematic structural diagram of the access server, which is specifically as follows. :
一种数据记录系统400,具体可以包括:第一终端401、接入服务器402和应用服务器403;接入服务器402,用于接收第一终端401的应用会话请求,根据应用会话请求建立第一终端与应用服务器403之间的连接,以便第一终端401通过应用服务器403上的应用程序进行业务处理,接收第一终端401发送的记录请求,记录请求携带应用程序的标识,记录请求用于请求记录第一终端401通过应用程序进行业务处理过程中产生的业务数据,记录业务数据。A data recording system 400 may specifically include: a first terminal 401, an access server 402, and an application server 403. The access server 402 is configured to receive an application session request of the first terminal 401, and establish a first terminal according to the application session request. The connection with the application server 403, so that the first terminal 401 performs service processing through the application on the application server 403, receives the record request sent by the first terminal 401, records the identifier of the request carrying the application, and records the request for requesting the record. The first terminal 401 records the service data by performing business data generated during the business process through the application.
其中,该接入服务器402在记录业务数据之后,还可以用于:接收业务数据查询请求,该业务数据查询请求携带第一终端401的标识与应用程序的标识,该业务数据查询请求用于查询接入服务器记录的第一终端401通过应用程序进行业务处理过程中产生的业务数据;根据第一终端401的标识与应用程序的标识,确定记录的第一终端401通过应用程序进行业务处理过程中产生的业务数据。 After the service data is recorded, the access server 402 is further configured to: receive a service data query request, where the service data query request carries the identifier of the first terminal 401 and an identifier of the application, where the service data query request is used for querying The first terminal 401 recorded by the access server performs service data generated during the service processing process by the application program; and determines, according to the identifier of the first terminal 401 and the identifier of the application program, that the recorded first terminal 401 performs service processing through the application program. Generated business data.
该接入服务器402还可以用于:接收业务数据查询请求,该业务数据查询请求携带应用程序的标识,业务数据查询请求用于查询接入服务器402记录的与应用程序相关的业务数据;根据应用程序的标识,确定记录的与应用程序相关的业务数据。The access server 402 is further configured to: receive a service data query request, where the service data query request carries an identifier of the application, and the service data query request is used to query the service data related to the application recorded by the access server 402; The identification of the program to determine the business data associated with the application.
该接入服务器402还可以用于:接收业务数据查询请求,该业务数据查询请求携带第一终端401的标识,业务数据查询请求用于查询接入服务器402记录的与第一终端401相关的业务数据;根据第一终端401的标识,确定记录的与第一终端401相关的业务数据。The access server 402 is further configured to: receive a service data query request, where the service data query request carries the identifier of the first terminal 401, and the service data query request is used to query the service related to the first terminal 401 recorded by the access server 402. Data; determining the recorded service data related to the first terminal 401 according to the identifier of the first terminal 401.
该接入服务器402还可以用于:生成记录的业务数据的记录文件;生成记录文件的资源地址;将记录文件的资源地址提供给第一终端401或其它终端,以便第一终端401或其它终端根据资源地址,从接入服务器获取资源地址对应的记录文件。The access server 402 is further configured to: generate a record file of the recorded service data; generate a resource address of the record file; and provide the resource address of the record file to the first terminal 401 or other terminal, so that the first terminal 401 or other terminal Obtain a record file corresponding to the resource address from the access server according to the resource address.
其中,该数据记录系统400还可以包括:第二终端404。第二终端404可以查询接入服务器402记录的业务数据,或者由接入服务器402将记录的业务数据提供给第二终端404。The data recording system 400 may further include: a second terminal 404. The second terminal 404 can query the service data recorded by the access server 402, or the access server 402 can provide the recorded service data to the second terminal 404.
如上可知,接入服务器402完成业务数据的记录之后,该第一终端401或第二终端404可以通过查询的方式使得接入服务器402确定该记录的业务数据,例如,第一终端401或第二终端404可以查询第一终端401通过应用程序进行业务处理过程中产生的业务数据、查询与应用程序相关的业务数据、或查询与第一终端401相关的业务数据。也可以由接入服务器402通过推送的方式将记录的业务数据提供给第一终端401或者第二终端402,例如,可以将根据业务数据生成的记录文件的资源地址推送给该第一终端401或者第二终端402。那么,第一终端401或者第二终端402可以在线浏览该业务数据,或者是将该业务数据下载到本地。As described above, after the access server 402 completes the recording of the service data, the first terminal 401 or the second terminal 404 can cause the access server 402 to determine the recorded service data by using a query, for example, the first terminal 401 or the second. The terminal 404 can query the service data generated by the first terminal 401 through the application process, query the service data related to the application, or query the service data related to the first terminal 401. The recorded service data may be provided by the access server 402 to the first terminal 401 or the second terminal 402 by means of a push. For example, the resource address of the record file generated according to the service data may be pushed to the first terminal 401 or The second terminal 402. Then, the first terminal 401 or the second terminal 402 can browse the service data online or download the service data to the local.
其中,第二终端404获取记录的业务数据的方式可以如下:The manner in which the second terminal 404 obtains the recorded service data may be as follows:
第二终端404可以通过向接入服务器402发送业务数据查询请求,通过在业务数据查询请求中携带不同的消息来查询不同的业务。例如,若第二终端404请求查询第一终端401通过应用程序进行业务处理过程中产生的业务数据,则业务数据查询请求携带第一终端401的标识和应用程序标识;若第二终端404请求查询与应用程序相关的业务数据,则业务数据查询请求携带应用程序标识; 若第二终端404请求查询第一终端401相关的业务数据,则业务数据查询请求携带第一终端401的标识。The second terminal 404 can query different services by sending a service data query request to the access server 402 by carrying different messages in the service data query request. For example, if the second terminal 404 requests to query the service data generated by the first terminal 401 through the application process, the service data query request carries the identifier of the first terminal 401 and the application identifier; if the second terminal 404 requests the query The business data query request carries the application identifier; If the second terminal 404 requests to query the service data related to the first terminal 401, the service data query request carries the identifier of the first terminal 401.
第二终端404还可以通过由接入服务器402通过推送的方式将资源地址提供给第二终端404,其中该资源地址为生成记录文件的资源地址,记录文件为业务数据的记录文件,第二终端402可以根据该资源地址,从接入服务器获取资源地址对应的记录文件。The second terminal 404 can also provide the resource address to the second terminal 404 by means of a push by the access server 402, wherein the resource address is a resource address for generating a record file, and the record file is a record file of the service data, and the second terminal The 402 may obtain a record file corresponding to the resource address from the access server according to the resource address.
本发明实施例中的接入服务器402可以仅仅选择记录第一终端401通过应用服务器上的应用程序进行业务处理的过程中产生的业务数据,而不会将第一终端401上的所有桌面信息都记录,有针对性,可以有效提高记录效率,并且可以节省储存空间。并且,第一终端401或其它终端获取该记录的业务数据无需依赖于操作系统自带共享协议或第三方协议,对终端设备的性能要求较低,还可以简化业务数据的记录和共享的流程。The access server 402 in the embodiment of the present invention may only select to record the service data generated by the first terminal 401 in the process of performing service processing by using the application on the application server, and not all the desktop information on the first terminal 401. Recording, targeted, can effectively improve the recording efficiency, and can save storage space. Moreover, the first terminal 401 or other terminal obtains the recorded service data without relying on the operating system owning a sharing protocol or a third-party protocol, and has lower performance requirements on the terminal device, and can also simplify the process of recording and sharing the service data.
由上可知,本发明实施例中的接入服务器402可以接收第一终端401的应用会话请求,根据应用会话请求建立第一终端与应用服务器403之间的连接,以便第一终端401通过应用服务器403上的应用程序进行业务处理,接收第一终端401发送的记录请求,记录请求携带应用程序的标识,记录请求用于请求记录第一终端401通过应用程序进行业务处理过程中产生的业务数据,记录业务数据。本发明实施例无需依赖于第三方软件,接入服务器402就可以在第一终端401与应用服务器403建立连接的同时,记录第一终端401通过应用服务器403上的应用程序进行业务处理过程中产生的业务数据,提高了数据记录的效率。It can be seen that the access server 402 in the embodiment of the present invention can receive the application session request of the first terminal 401, and establish a connection between the first terminal and the application server 403 according to the application session request, so that the first terminal 401 passes the application server. The application on the 403 performs the service processing, and receives the record request sent by the first terminal 401, and records the identifier of the request carrying the application, and the record request is used to request to record the service data generated by the first terminal 401 through the application process. Record business data. The embodiment of the present invention does not need to rely on the third-party software, and the access server 402 can record the first terminal 401 to generate a connection with the application server 403, and record that the first terminal 401 generates the service through the application program on the application server 403. Business data improves the efficiency of data logging.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。It will be understood by those skilled in the art that all or part of the steps of implementing the above embodiments may be performed by a program to instruct related hardware, and the program may be stored in a computer readable storage medium, the above mentioned storage. The medium can be a read only memory, a magnetic disk or an optical disk or the like.
以上对本发明所提供的一种数据记录的方法、系统以及接入服务器进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。 The foregoing describes a method, a system, and an access server for data recording provided by the present invention. The principles and implementation manners of the present invention are described in the following. The description of the above embodiments is only for helping. The method of the present invention and the core idea thereof are understood; at the same time, for the person skilled in the art, according to the idea of the embodiment of the present invention, there are some changes in the specific implementation manner and the application scope. It should not be construed as limiting the invention.

Claims (14)

  1. 一种数据记录的方法,其特征在于,包括:A method of data recording, comprising:
    接入服务器接收终端的应用会话请求,根据所述应用会话请求建立所述终端与应用服务器之间的连接,以便所述终端通过所述应用服务器上的应用程序进行业务处理;The access server receives an application session request of the terminal, and establishes a connection between the terminal and the application server according to the application session request, so that the terminal performs service processing by using an application on the application server;
    所述接入服务器接收所述终端发送的记录请求,所述记录请求携带所述应用程序的标识,所述记录请求用于请求记录所述终端通过所述应用程序进行业务处理过程中产生的业务数据;Receiving, by the access server, a record request sent by the terminal, where the record request carries an identifier of the application, where the record request is used to request to record a service generated by the terminal through a service process performed by the application data;
    所述接入服务器记录所述业务数据。The access server records the service data.
  2. 根据权利要求1所述的方法,其特征在于,The method of claim 1 wherein
    所述记录请求包括:截图请求、截屏请求或录屏请求。The recording request includes: a screenshot request, a screen capture request, or a screen recording request.
  3. 根据权利要求1或2所述的方法,其特征在于,所述接入服务器记录所述业务数据之后,所述方法还包括:The method according to claim 1 or 2, wherein after the access server records the service data, the method further includes:
    所述接入服务器接收业务数据查询请求,所述业务数据查询请求携带所述终端的标识与所述应用程序的标识,所述业务数据查询请求用于查询所述接入服务器记录的所述终端通过所述应用程序进行业务处理过程中产生的业务数据;The access server receives a service data query request, where the service data query request carries an identifier of the terminal and an identifier of the application, and the service data query request is used to query the terminal recorded by the access server. Business data generated during the business process by the application;
    所述接入服务器根据所述终端的标识与所述应用程序的标识,确定记录的所述终端通过所述应用程序进行业务处理过程中产生的业务数据。The access server determines, according to the identifier of the terminal and the identifier of the application, the recorded service data generated by the terminal through the application process.
  4. 根据权利要求1或2所述的方法,其特征在于,所述接入服务器记录所述业务数据之后,所述方法还包括:The method according to claim 1 or 2, wherein after the access server records the service data, the method further includes:
    所述接入服务器接收业务数据查询请求,所述业务数据查询请求携带所述应用程序的标识,所述业务数据查询请求用于查询所述接入服务器记录的与所述应用程序相关的业务数据;The access server receives a service data query request, where the service data query request carries an identifier of the application, and the service data query request is used to query the service data related to the application recorded by the access server. ;
    所述接入服务器根据所述应用程序的标识,确定记录的与所述应用程序相关的业务数据。The access server determines the recorded service data related to the application according to the identifier of the application.
  5. 根据权利要求1或2所述的方法,其特征在于,所述接入服务器记录所述业务数据之后,还包括:The method according to claim 1 or 2, wherein after the access server records the service data, the method further includes:
    所述接入服务器生成记录的所述业务数据的记录文件;The access server generates a recorded file of the recorded service data;
    所述接入服务器生成所述记录文件的资源地址;The access server generates a resource address of the record file;
    所述接入服务器将所述记录文件的资源地址提供给所述终端或其它终端, 以便所述终端或其它终端根据所述资源地址,从所述接入服务器获取所述资源地址对应的所述记录文件。The access server provides a resource address of the record file to the terminal or other terminal, The terminal or other terminal acquires the record file corresponding to the resource address from the access server according to the resource address.
  6. 根据权利要求5所述的方法,其特征在于,The method of claim 5 wherein:
    所述记录文件包括:图片或视频文件。The record file includes: a picture or a video file.
  7. 一种接入服务器,其特征在于,包括:An access server, comprising:
    连接单元,用于接收终端的应用会话请求,根据所述应用会话请求建立所述终端与应用服务器之间的连接,以便所述终端通过所述应用服务器上的应用程序进行业务处理;a connection unit, configured to receive an application session request of the terminal, and establish a connection between the terminal and the application server according to the application session request, so that the terminal performs service processing by using an application on the application server;
    接收单元,用于接收所述终端发送的记录请求,所述记录请求携带所述所述应用程序的标识,所述记录请求用于请求记录所述终端通过应用服务器上的应用程序进行业务处理过程中产生的业务数据;a receiving unit, configured to receive a record request sent by the terminal, where the record request carries an identifier of the application, where the record request is used to request that the terminal perform a service process by using an application on an application server Business data generated in ;
    记录单元,用于记录所述业务数据。a recording unit for recording the business data.
  8. 根据权利要求7所述的接入服务器,其特征在于,还包括:The access server according to claim 7, further comprising:
    第一处理单元,用于接收业务数据查询请求,所述业务数据查询请求携带所述终端的标识与所述应用程序的标识,所述业务数据查询请求用于查询所述接入服务器记录的所述终端通过所述应用程序进行业务处理过程中产生的业务数据,根据所述终端的标识与所述应用程序的标识,确定记录的所述终端通过所述应用程序进行业务处理过程中产生的业务数据。a first processing unit, configured to receive a service data query request, where the service data query request carries an identifier of the terminal and an identifier of the application, where the service data query request is used to query a location recorded by the access server Determining, by the application, the service data generated in the process of the service processing by the application, determining, according to the identifier of the terminal and the identifier of the application, the service generated by the recorded terminal through the application process data.
  9. 根据权利要求7所述的接入服务器,其特征在于,还包括:The access server according to claim 7, further comprising:
    第二处理单元,用于接收业务数据查询请求,所述业务数据查询请求携带所述应用程序的标识,所述业务数据查询请求用于查询所述接入服务器记录与所述应用程序相关的业务数据,根据所述应用程序的标识,确定记录的与所述应用程序相关的业务数据。a second processing unit, configured to receive a service data query request, where the service data query request carries an identifier of the application, where the service data query request is used to query the access server to record a service related to the application Data, based on the identification of the application, determining the recorded business data associated with the application.
  10. 根据权利要求7所述的接入服务器,其特征在于,还包括:The access server according to claim 7, further comprising:
    第三处理单元,用于生成所述记录的业务数据的记录文件,并生成所述记录文件的资源地址,将所述记录文件的资源地址提供给所述终端或其它终端,以便所述终端或其它终端根据所述资源地址,从所述接入服务器获取所述资源地址对应的所述记录文件。a third processing unit, configured to generate a record file of the recorded service data, and generate a resource address of the record file, and provide a resource address of the record file to the terminal or other terminal, so that the terminal or The other terminal acquires the record file corresponding to the resource address from the access server according to the resource address.
  11. 一种数据记录的系统,其特征在于,包括:A system for data recording, comprising:
    终端、接入服务器和应用服务器;Terminal, access server and application server;
    所述接入服务器,用于接收所述终端的应用会话请求,根据所述应用会话 请求建立终端与应用服务器之间的连接,以便所述终端通过所述应用服务器上的应用程序进行业务处理,接收所述终端发送的记录请求,所述记录请求携带所述应用程序的标识,所述记录请求用于请求记录终端通过所述应用程序进行业务处理过程中产生的业务数据,记录所述业务数据。The access server is configured to receive an application session request of the terminal, according to the application session And requesting to establish a connection between the terminal and the application server, so that the terminal performs service processing by using an application on the application server, and receives a record request sent by the terminal, where the record request carries an identifier of the application, The record request is used to request the record terminal to record the service data by using the service data generated during the service process by the application.
  12. 根据权利要求11所述的系统,其特征在于,所述接入服务器在记录所述业务数据之后,还用于接收业务数据查询请求,所述业务数据查询请求携带所述终端的标识与所述应用程序的标识,所述业务数据查询请求用于查询所述接入服务器记录的所述终端通过所述应用程序进行业务处理过程中产生的业务数据,以及根据所述终端的标识与所述应用程序的标识,确定记录的所述终端通过所述应用程序进行业务处理过程中产生的业务数据。The system according to claim 11, wherein the access server is further configured to receive a service data query request after the service data is recorded, where the service data query request carries the identifier of the terminal and the An identifier of the application, where the service data query request is used to query service data generated by the terminal through the application process, and according to the identifier of the terminal and the application The identifier of the program determines the service data generated by the recorded terminal through the application process.
  13. 根据权利要求11所述的系统,其特征在于,所述接入服务器在记录所述业务数据之后,还用于接收业务数据查询请求,所述业务数据查询请求携带所述应用程序的标识,所述业务数据查询请求用于查询所述接入服务器记录的与所述应用程序相关的业务数据,以及根据所述应用程序的标识,确定记录的与所述应用程序相关的业务数据。The system according to claim 11, wherein the access server is further configured to receive a service data query request after the service data is recorded, where the service data query request carries an identifier of the application program, where The service data query request is used to query the service data related to the application recorded by the access server, and determine the recorded service data related to the application according to the identifier of the application.
  14. 根据权利要求11所述的系统,其特征在于,所述接入服务器在记录所述业务数据之后,还用于生成记录的所述业务数据的记录文件,生成所述记录文件的资源地址,以及将所述记录文件的资源地址提供给所述终端或其它终端,以便所述终端或其它终端根据所述资源地址,从所述接入服务器获取所述资源地址对应的所述记录文件。 The system according to claim 11, wherein the access server, after recording the service data, is further configured to generate a recorded file of the recorded service data, generate a resource address of the record file, and Providing the resource address of the record file to the terminal or other terminal, so that the terminal or other terminal acquires the record file corresponding to the resource address from the access server according to the resource address.
PCT/CN2014/085970 2014-02-21 2014-09-05 Data recording method and system, and access server WO2015123986A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410060615.3A CN104869133B (en) 2014-02-21 2014-02-21 A kind of method of data record, system and access server
CN201410060615.3 2014-02-21

Publications (1)

Publication Number Publication Date
WO2015123986A1 true WO2015123986A1 (en) 2015-08-27

Family

ID=53877607

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/085970 WO2015123986A1 (en) 2014-02-21 2014-09-05 Data recording method and system, and access server

Country Status (2)

Country Link
CN (1) CN104869133B (en)
WO (1) WO2015123986A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113448817A (en) * 2021-06-25 2021-09-28 未鲲(上海)科技服务有限公司 Page screen recording method and device and storage medium

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106557404B (en) * 2016-11-28 2019-12-13 珠海市魅族科技有限公司 Application control method and mobile terminal
CN111352716B (en) * 2020-03-10 2024-03-01 深圳市腾讯计算机系统有限公司 Task request method, device and system based on big data and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101848148A (en) * 2010-04-21 2010-09-29 中国工商银行股份有限公司 Data transmission processing system, device and method applied to financial message language
CN102143035A (en) * 2010-06-04 2011-08-03 华为技术有限公司 Data traffic processing method, network device and network system
CN102647464A (en) * 2012-03-30 2012-08-22 哈尔滨工业大学 Server and self-service travel system adopting same

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8308557B2 (en) * 2009-01-21 2012-11-13 Igt Tiered verification
CN102571840B (en) * 2010-12-16 2015-04-22 卓望数码技术(深圳)有限公司 Remote terminal test method and proxy server
CN102638444A (en) * 2011-06-10 2012-08-15 吴东辉 Network terminal type construction method and network terminal type construction system for application software

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101848148A (en) * 2010-04-21 2010-09-29 中国工商银行股份有限公司 Data transmission processing system, device and method applied to financial message language
CN102143035A (en) * 2010-06-04 2011-08-03 华为技术有限公司 Data traffic processing method, network device and network system
CN102647464A (en) * 2012-03-30 2012-08-22 哈尔滨工业大学 Server and self-service travel system adopting same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113448817A (en) * 2021-06-25 2021-09-28 未鲲(上海)科技服务有限公司 Page screen recording method and device and storage medium

Also Published As

Publication number Publication date
CN104869133A (en) 2015-08-26
CN104869133B (en) 2018-07-03

Similar Documents

Publication Publication Date Title
JP6131248B2 (en) Speech recognition using loosely coupled components
US9660985B2 (en) Service authorization using auxiliary device
US10154412B2 (en) Method and apparatus for sharing content
US10034057B2 (en) Message processing method, device, gateway, STB and IPTV
KR102304086B1 (en) An electronic device providing dialog contents, server and method thereof
US20180006976A1 (en) Voice chat mode self-adapting method and apparatus
US9686506B2 (en) Method, apparatus, system, and storage medium for video call and video call control
US11108763B2 (en) Intelligent identity-aware application proxy
US10165058B2 (en) Dynamic local function binding apparatus and method
WO2014044075A1 (en) A data-sharing method, terminal, server, and system
US20150281123A1 (en) Device controlling method, client, server and intermediate device
US20130014126A1 (en) Cross-browser communication between devices on a network
JP2016502338A (en) Network connection parameter setting method, apparatus, network facility, program, and recording medium
WO2017041562A1 (en) Method and device for identifying user identity of terminal device
EP2901660A1 (en) Termininal interaction methods and related devices and systems
US11789765B2 (en) Collaborative hosted virtual systems and methods
WO2016127796A1 (en) Information interaction method and server
US7779130B1 (en) Method and apparatus to transfer a new data object from a data acquisition device to a user storage device
JP2015180992A (en) Information processing system, information processing apparatus, and program
WO2015123986A1 (en) Data recording method and system, and access server
US20140089430A1 (en) Data-sharing method, terminal, server, and system
WO2019119280A1 (en) Service processing method, cloud server, and terminal device
WO2023202721A1 (en) File transmission method and apparatus, and electronic device and storage medium
WO2019242279A1 (en) Message processing method and device
US10146499B2 (en) System and method to redirect display-port audio playback devices in a remote desktop protocol session

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14882831

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14882831

Country of ref document: EP

Kind code of ref document: A1