[go: up one dir, main page]

WO2011140750A1 - Method and device for implementing file sharing - Google Patents

Method and device for implementing file sharing Download PDF

Info

Publication number
WO2011140750A1
WO2011140750A1 PCT/CN2010/075860 CN2010075860W WO2011140750A1 WO 2011140750 A1 WO2011140750 A1 WO 2011140750A1 CN 2010075860 W CN2010075860 W CN 2010075860W WO 2011140750 A1 WO2011140750 A1 WO 2011140750A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
page
web
user terminal
shared
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2010/075860
Other languages
French (fr)
Chinese (zh)
Inventor
舒文钢
葛全民
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Publication of WO2011140750A1 publication Critical patent/WO2011140750A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1822Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission

Definitions

  • the present invention relates to a WEB conference technology in an IP multimedia subsystem network environment, and in particular, to a method and apparatus for implementing file sharing.
  • Internet Internet
  • traditional cellular network it is the common pursuit of users and operators to provide users with rich services that can be used anytime and anywhere.
  • IP Multimedia Subsystem is a new form of multimedia service that meets the needs of users for new and more diverse multimedia services.
  • IMS IP Multimedia Subsystem
  • IMS is considered to be the core technology of the next generation network, and is also an important way to solve the convergence of mobile and fixed networks, and introduce differentiated services such as voice, data and video triple integration.
  • IMS enables operators to no longer rely on unique service developers.
  • the services provided by each developer can be seamlessly integrated.
  • IMS's vision is to provide Internet services to users anytime, anywhere through cellular technology.
  • browsers will become the most important software in user terminals. Therefore, WEB-based services are the most suitable way to provide services in the future.
  • WEB conference service is based on WEB and is applicable to multiple network conferences.
  • the conference chairperson creates a conference through the WEB page and manages the conference in real time.
  • the conference chairperson can also initiate a conference at the conference.
  • the conference function provides participants with different group discussion functions.
  • the conference personnel can view the conference information through the WEB page. .
  • RIA rich Internet applications
  • an embodiment of the present invention provides a method and an apparatus for implementing file sharing, which can implement file sharing among participants in an IMS WEB conference.
  • the embodiment of the present invention is implemented by the following technical solutions:
  • a method for implementing file sharing is provided.
  • a method for implementing file sharing according to an embodiment of the present invention is applied to an IP Multimedia Subsystem (IMS) web page (WEB) conference, and the method includes:
  • IMS IP Multimedia Subsystem
  • the WEB receives the shared message sent by the user terminal of the first user participating in the WEB conference, and the shared message carries the page information of the shared file selected by the first user, and displays the page corresponding to the page information carried by the shared message.
  • a WEB interface of the user terminal of the first user sending the shared message to the user terminal of each user who performs a WEB conference with the first user through the IMS server; and performing a WEB conference with the first user
  • the page corresponding to the page information carried by the shared message received by the user terminal of each user is displayed on the WEB interface of the user terminal of each user.
  • the device includes: a receiving unit, configured to: receive a sharing message sent by a user terminal of a first user participating in the WEB conference, where the sharing message carries the shared information selected by the first user The page information of the shared file;
  • a first control display unit configured to: control a page corresponding to the page information carried by the shared message received by the receiving unit to be displayed on a WEB interface of the user terminal of the first user;
  • a sharing unit configured to: send, by the IMS server, a shared message received by the receiving unit to a user terminal of each user that performs a WEB conference with the first user;
  • a second control display unit configured to: control and The page corresponding to the page information carried by the shared message received by the user terminal of each user that performs the WEB conference of the first user is displayed on the WEB interface of the user terminal of each user.
  • the WEB when the IMS WEB conference is performed, the WEB receives the shared message of the page information carrying the shared file sent by the user terminal of the first user (such as the conference chairperson) participating in the WEB conference, and The page corresponding to the page information carried by the shared message is displayed on the WEB interface of the user terminal of the first user; and the shared message is sent to the user terminal of each user who performs the WEB conference with the first user through the IMS server, and each user's The page corresponding to the page information carried by the shared message received by the user terminal is displayed on the WEB interface of the respective terminal.
  • the first user such as the conference chairperson
  • the shared file selected by the first user can be displayed on the user terminal of all users participating in the WEB conference, thereby implementing the IMS.
  • File sharing between user terminals in a WEB conference
  • FIG. 1 is a flowchart of implementing file sharing in an IMS WEB conference according to an embodiment of the present invention
  • FIG. 2 is a flowchart of a user terminal for sending a shared message to each user according to an embodiment of the present invention
  • FIG. 4 is a second flowchart of interaction between a participant and a shared file according to an embodiment of the present invention.
  • FIG. 5 is a schematic diagram of interaction between a script and a control according to an embodiment of the present invention
  • FIG. FIG. 7 is a flowchart of implementing DOC-type shared file interoperation according to an embodiment of the present invention
  • FIG. 8 is a schematic diagram of an apparatus for implementing file sharing in an IMS WEB conference according to an embodiment of the present invention.
  • the preferred embodiment of the present invention is to provide an implementation scheme for file sharing among participants in an IMS WEB conference.
  • the embodiment of the present invention provides a method and apparatus for implementing file sharing in an IMS WEB conference.
  • the preferred embodiments of the present invention are illustrated by the accompanying drawings, and are not intended to be construed as limiting. And in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.
  • a method for implementing file sharing in an IMS WEB conference is provided. As shown in FIG. 1 , the method mainly includes the following steps: Step 101: A WEB receives a user terminal sent by a user of a first user participating in a WEB conference.
  • the shared message carries the page information of the shared file selected by the first user.
  • the first user can serve as the conference chairperson.
  • Step 102 Display a page corresponding to the page information carried by the received shared message on the WEB interface of the user terminal of the first user.
  • Step 103 Send the received shared message to the user terminal of each user who performs a WEB conference with the first user by using the IMS server.
  • Step 104 Display a page corresponding to the page information carried by the shared message received by the user terminal of each user that performs the WEB conference with the first user on the WEB interface of the user terminal of each user.
  • step 102 and step 103 may be performed simultaneously, or step 103 may be performed first.
  • the format of the page corresponding to the received page information is the display format supported by each user terminal participating in the WEB conference, that is, the shared file is converted into the user terminal of the first user.
  • the format is supported by each user terminal and sent.
  • the user terminal can support the picture display format.
  • the shared file can be converted into a picture format.
  • the received shared message may carry page information of the set data amount according to the system setting. Since a file may be large, after the format conversion is performed in the user terminal of the first user, especially after conversion to the picture format, the data size of the file is increased by a multiple.
  • the shared file in order to prevent the file information from being too large after the conversion, the message transmission is abnormal, and the shared file may be converted into a display format supported by each user terminal participating in the WEB conference.
  • the display format supported by each user terminal participating in the WEB conference is converted one by one in units of the set data amount, for example, page-by-page conversion.
  • the user terminal of the first user in order to increase the security of the transmitted data, the user terminal of the first user may perform 64 base (Base64) encoding and then send the shared message when transmitting the shared message.
  • Base64 64 base
  • the method includes the following steps: Step 201: After the shared message is encapsulated into a shared message in the Extensible Markup Language (XML) format, it is sent to the user terminal of the first user.
  • the shared file selected by the first user (such as the conference chairperson) is displayed in the first user and the user terminal of each user who performs the WEB conference with the first user.
  • the sharing between the participants can be further supported.
  • the whiteboard function is displayed when the page is displayed on the WEB interface of each user terminal; accordingly, in the first user After the WEB interface of the user terminal and the WEB interface of the user terminal of each user who performs the WEB conference of the first user respectively display the page, that is, after performing the above steps 101 to 104, as shown in FIG.
  • Step 301 The WEB receives operation information about the currently displayed shared page sent by the user terminal of the second user participating in the WEB conference.
  • the second user may be the first user who sends the shared file, or any user who participates in the WEB conference, or the user who meets the setting requirements, and may be flexibly set according to system control requirements.
  • the operation information is used to instruct the user terminal of each user to operate on the currently displayed shared page according to the operation information.
  • Step 302 Send the received operation information to the user terminal of each user who performs a WEB conference with the second user through the IMS server.
  • Step 303 The user terminal of each user who performs the WEB conference with the second user operates the currently displayed shared page according to the received operation information.
  • the operation information received by the WEB is sent by the second user that performs the setting operation on the currently displayed page of the shared file
  • the step of the user terminal of the second user sending the operation information of the currently displayed page of the shared file includes: The user terminal of the second user monitors the setting operation performed by the second user on the shared file, determines the operation type information of the operation currently performed by the second user, and sends the information; wherein: the operation type information may be the second user for the current shared file.
  • the display page performs specific operations, such as screenshots and text modification.
  • the WEB interface displays the shared file displayed by the whiteboard function, that is, the user can also view the page information, and can also perform operations on the page, for example, drawing, screenshot, modifying text, etc., for convenient understanding
  • the following further illustrates the process by taking the sketch of the meeting chair on the current display page as an example:
  • each member of the conference can operate on the WEB interface, such as drawing a line operation.
  • the conference chair draws a line on the WEB interface, and sends the operation information to the WEB, where the operation information includes the operation type, and the position information of the drawn line on the current display page (such as the starting point position) and the thickness of the line. And other information.
  • the WEB assembles the operation information into a custom message (such as a message in XML format) and sends it to the IMS server through the user terminal.
  • the IMS server forwards the message to each conference member.
  • the conference member parses the message and draws the line to On the WEB page, to achieve synchronization of the operation. If the conference chairperson receives the operation message, after the corresponding operation is completed according to the operation message, the operation message may be further saved in the memory (used when saving the file).
  • the shared file may be further supported for interoperability among the participants, in a preferred embodiment of the present invention.
  • the page turning operation may be performed on the current display page.
  • the WEB interface of the user terminal of the first user and the WEB interface of the user terminal of each user who performs the WEB meeting with the first user respectively display the page the above step 101 is performed.
  • the method includes the following steps: Step 401: The WEB receives the page turning operation information sent by the user terminal of the third user participating in the WEB meeting, and the page turning operation information carries the target page information after the page turning .
  • the third user may preferably be the first user who sends the shared file, and may also be other users with the operation authority.
  • the page turning operation information is used to indicate that the user terminal of each user who performs the WEB meeting with the third user displays the page corresponding to the target page information carried by the page turning operation information in the respective WEB interface step 402, and receives the page.
  • the page turning operation information is sent to the user terminal of each user who performs a WEB meeting with the third user through the IMS server.
  • Step 403 The user terminal of each user who performs the WEB conference with the third user displays the page corresponding to the target page information on the respective WEB interface according to the received page turning operation information.
  • the page information after the page turning carried in the received page turning operation information may include the location information of the target page information in the shared file and the content of the target page, wherein the target page information is in the shared file. Location information can be matched by the corresponding XML message The file identifier is set, and the corresponding XML file can be determined according to the configuration file identifier, thereby determining the target page information.
  • the method before the step 402 is performed, before the page turning operation information to be received is sent to the user terminal of each user who performs the WEB conference with the third user, the method further includes: determining that the page turning operation information is carried The target page information is stored locally on the WEB.
  • each user terminal participating in the WEB conference operates the shared file, it is first determined that the WEB locally saves the target page, and further, the target page can be controlled to be displayed on the WEB interface of each user terminal. If the corresponding target page is not saved locally in the WEB, the corresponding target page needs to be obtained from the first user terminal that sends the shared file, and then the synchronization operation of each operation member in the WEB conference is implemented.
  • the first user can save the shared file to the local, and when saving, the page information saved in the memory can be sent to the control in units of pages, and the control saves the information as a customized file.
  • the process in which the IMS server receives the shared file sent by the user terminal of the first user participating in the WEB conference is preferably applicable to a file format such as DOC/DOT/RTF/XLS, and the file is usually in the user terminal. Display page by page.
  • the client on the user terminal side can use the "SIP + Hypertext Transfer Protocol" based on the browser and server (B/S) architecture.
  • HTTP "The mode communicates with the network side, that is, the interaction between the client on the user terminal side and the IMS server on the IMS core network side passes the SIP protocol.
  • the basic flow is: The user terminal client sends a SIP request to the IMS server, and receives the IMS server. The returned SIP response is unpacked and the business function is completed through multiple SIP requests/responses conforming to the business process.
  • the display interface of the shared file (such as the WEB interface) completes the interface presentation through HTTP and WEB interaction through the browser.
  • the client SIP protocol stack supports the service application, implements through the control mode, and follows the 3GPP IMS authentication method and process, and complies with relevant technical standards.
  • WEB does not participate in the judgment of business logic, so that users can open WEB sessions by opening a browser, providing convenient communication methods, and providing a possibility for adapting to the cloud computing environment in the future.
  • Asynchronous JavaScript and XML Asynchronous JavaScript and XML, AJA
  • the technical solution provided by the present invention can realize the IMS WEB conference environment through the interaction between the script and the control in the specific implementation.
  • the real-time file sharing function, the interaction diagram is shown in Figure 5.
  • the WEB implemented by the FLEX technology interacts with the control by the control request or response interface module implemented by the Javascript script.
  • the control may include: a protocol stack module in the specific implementation.
  • the protocols supported by the module include SIP/HTTP/XML Configuration Access Protocol (XCAP)/Message Session Relay Protocol (MSRP), and codec modules (such as audio (Audio), video (Video) codec) and driver module.
  • XCAP SIP/HTTP/XML Configuration Access Protocol
  • MSRP Message Session Relay Protocol
  • codec modules such as audio (Audio), video (Video) codec
  • driver module driver module.
  • the method provided by the embodiment of the present invention can implement the common DOC/DOT/RTF/XLS and the sharing of the system customized XML layer description file format and the interoperation between the conference members for the shared document.
  • the embodiment of the present invention can customize the message structure, implement the communication between the Flex interface program and the ActiveX control by using the defined message structure, convert the shared file in the WEB conference into a custom format in the xml format through the control, and preferably pass the background image.
  • the display mode is presented in the Flex display interface of the meeting member.
  • the interface presentation uses the Flex technology, which not only improves the user experience, but also facilitates the logic control, and improves the adaptability to the user browser;
  • the technology implementation converts the document into a custom file in XML format and improves security by using Base64 encoding in the transport.
  • Step 601 After entering the file sharing WEB conference, the conference chairperson uses the WEB interface developed by Flex to let the user select the DOC file that needs to be shared.
  • Step 602 Pass information such as a path of the DOC file selected by the user to the WEB.
  • Step 603 The WEB passes information such as a file path to the control and caches the information.
  • Step 604 Determine, by the control, the DOC file according to the received path information, and convert the DOC file from the first page to the picture information by using a virtual printing technology.
  • Step 605 The control returns the picture information to the WEB after performing base64 encoding.
  • Step 606 After receiving the picture information, the WEB displays the picture information in the form of a whiteboard background image on the WEB interface of the conference chairperson.
  • Step 607 The file information is assembled into a custom information in an XML format and sent to the control.
  • Step 608 Send, by the control, a custom message in an XML format to the IMS server.
  • Step 609 After receiving the customized message in the XML format of the shared file, the IMS server sends a file sharing notification to the control in the user terminal of the member participating in the WEB conference.
  • Step 610 The control of the user terminal forwards the file sharing notification to the WEB.
  • Step 611 The WEB parses the notification message, and displays the corresponding page display content on the WEB interface of the conference member.
  • the user terminals of each participating member display the picture information of the shared file through the WEB page therein, and are preferably displayed on the WEB interface developed by Flex in the form of a whiteboard background image.
  • the conference member page loading speed is not the same.
  • each conference member should first cache the page information, after the page is normally loaded, Display page information to prevent the page from appearing when the page has not been loaded.
  • the conference chairperson and conference members can display the information of the shared files page by page.
  • the conference chairperson and conference members can use the whiteboard function to perform operations on the WEB interface, such as drawing, screen capture, adding text, and turning pages.
  • Step 701 The meeting chairperson performs a page turning operation on the shared file through the WEB interface.
  • Step 702 Send operation information of the user to perform a page turning operation to the WEB.
  • Step 703 The WEB determines whether there is target operation object information in the cache according to the operation object information included in the operation information. If yes, step 707 to step 710 are directly performed. If not, steps 704 to 710 are performed.
  • Step 704 Request, from the control, page information (ie, target operation object information) of the conference chair operation.
  • Step 705 The control sends the corresponding page information to the WEB by performing Base64 encoding.
  • Step 706 After receiving the page information, the WEB displays the page information in the form of a whiteboard background image on the WEB interface of the conference chairperson.
  • Step 707 The control sends the page information to the IMS server.
  • Step 708 The IMS server sends the page information to the control in the user terminal of the member participating in the WEB conference.
  • Step 709 The control forwards the page information to the WEB.
  • Step 710 The WEB displays the page information on the WEB interface of the conference member.
  • the page information of the page turning is sent to the user terminal of each participant through the IMS server and displayed, so that the user terminals participating in the WEB conference can implement the meeting chairperson. Synchronous operation. Moreover, the conference chairperson can save the shared page information for the next use. After the document save operation, the chair will send all the cached page information to the control in units of pages, and also convert the image information to the undisplayed page, and save it in the same custom file.
  • the WEB interface and the control are all located in the user terminal, and the control is independently represented by the WEB interface for the sake of clarity of the process.
  • the embodiment of the present invention further provides a device for implementing file sharing in an IMS WEB conference. As shown in FIG. 8, the device includes: a receiving unit 801, a first control display unit 802, and a shared Unit 803 and second control display Unit 804; wherein:
  • the receiving unit 801 is configured to: receive a sharing message sent by the user terminal of the first user participating in the WEB conference, where the sharing message carries the page information of the shared file selected by the first user;
  • the first control display unit 802 is configured to: The page corresponding to the page information carried by the shared message received by the control receiving unit 801 is displayed on the WEB interface of the user terminal of the first user;
  • the sharing unit 803 is configured to: pass the shared message received by the receiving unit 801 through the IP multimedia subsystem (IMS)
  • IMS IP multimedia subsystem
  • the server sends the user terminal to each user who performs the WEB conference with the first user;
  • the second control display unit 804 is configured to: control a page carried by the shared message received by the user terminal of each user who performs the WEB conference with the first user The page corresponding to the information is displayed on the WEB interface of the user terminal of each user.
  • the sharing unit 803 is configured to send, by the IMS server, the shared message received by the receiving unit 801 to the user terminal of each user who performs a WEB conference with the first user in the following manner:
  • the shared message encapsulated in the extended markup language (XML) format is sent to the IMS server by the user terminal of the first user, and the received shared message in the XML format is forwarded to the first by the IMS server The user terminal of each user who performs a WEB conference.
  • XML extended markup language
  • the receiving unit 801 is further configured to: after the first control display unit and the second control display unit respectively control the display page, and the page is displayed by using the whiteboard function, receiving the participation The operation information sent by the user terminal of the second user of the WEB conference to the currently displayed shared page; correspondingly, the sharing unit 803 is further configured to: send the operation information received by the receiving unit to the IMS server to a user terminal of each user who performs a WEB conference with the second user, to instruct the user terminal of each user to display the currently displayed shared page according to the operation information. Face the operation.
  • the receiving unit 801 is further configured to: after the first control display unit and the second control display unit respectively control the display page, receive the user terminal of the third user participating in the WEB conference
  • the page turning operation information is sent, and the page turning operation information carries the page information after the page turning;
  • the sharing unit 803 is further configured to: pass the page turning operation information received by the receiving unit to the IMS server Sending to a user terminal of each user who performs a WEB conference with the third user, to indicate a page corresponding to the target page information carried by the page turning operation information by the user terminal of each user who performs the WEB conference with the third user Displayed in the respective WEB interface.
  • the units included in the above apparatus are only logical divisions according to the functions implemented by the apparatus, and in actual applications, superposition or splitting of the above units may be performed.
  • the function implemented by the device for implementing file sharing in the IMS WEB conference provided by the foregoing embodiment corresponds to the method for implementing file sharing in the IMS WEB conference provided by the foregoing embodiment, corresponding to the more detailed processing implemented by the device. The process is described in detail in the above method embodiment, and will not be described in detail herein. In practical applications, the above device may be integrated in the WEB, or the functions implemented by the above devices may be added in the WEB.
  • the WEB when the IMS WEB conference is performed, the WEB receives the shared message of the page information carrying the shared file sent by the user terminal of the first user (such as the conference chairperson) participating in the WEB conference, and The page corresponding to the page information carried by the shared message is displayed on the WEB interface of the user terminal of the first user; and the shared message is sent to the user terminal of each user who performs the WEB conference with the first user through the IMS server, and each user's The page corresponding to the page information carried by the shared message received by the user terminal is displayed on the WEB interface of the respective terminal.
  • the first user such as the conference chairperson
  • the present invention is capable of displaying a shared file selected by a first user on a user terminal of all users participating in a WEB conference, thereby realizing file sharing between user terminals in an IMS WEB conference.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present invention provides a method for implementing file sharing. The method can be applied to IP Multimedia Subsystem (IMS) web page (WEB) conference, and the method includes: WEB receives a sharing message from the user terminal of the first user participating in a WEB conference, the sharing message carrying page information of the shared file specified by the first user for sharing; the page corresponding to the page information carried by the sharing message is displayed on a WEB interface of the user terminal of the first user; the sharing message is sent, through an IMS server, to the user terminals of every user who has the WEB conference with the first user; the page corresponding to the page information carried by the sharing message received by the user terminal of each user is displayed on a WEB interface of the user terminal of every user. The present invention also provides a device for implementing file sharing. The present invention implements file sharing between the user terminals participating interface IMS WEB conference.

Description

一种实现文件共享的方法及装置  Method and device for realizing file sharing

技术领域 本发明涉及 IP多媒体子系统网络环境下的 WEB会议技术, 尤其涉及一 种实现文件共享的方法及装置。 TECHNICAL FIELD The present invention relates to a WEB conference technology in an IP multimedia subsystem network environment, and in particular, to a method and apparatus for implementing file sharing.

背景技术 Background technique

随着网络通信技术的发展和成熟, 网络已经越来越多的渗透到人们的生 活中, 成为日常沟通的重要工具。 通过将互联网 (Internet ) 网络和传统的蜂 窝网络这两个通讯领域中最成功的网络融合在一起, 为用户提供随时随地可 以使用的丰富业务, 是用户和运营商的共同追求。  With the development and maturity of network communication technologies, the network has increasingly penetrated into people's lives and become an important tool for daily communication. By merging the most successful networks in the two communication fields, the Internet (Internet) network and the traditional cellular network, it is the common pursuit of users and operators to provide users with rich services that can be used anytime and anywhere.

IP多媒体子系统( IP Multimedia Subsystem, IMS )是一种全新的多媒体 业务形式, 它能够满足用户对多媒体业务更新颖、 更多样化的需求。 目前, IMS被认为是下一代网络的核心技术,也是解决移动与固网融合, 引入语音、 数据及视频三重融合等差异化业务的重要方式。 IMS通过定义标准接口, 使 得运营商不再依赖于唯一的业务开发商, 各开发商提供的业务可以无缝地整 合运行, IMS的远景是通过蜂窝技术随时随地向用户提供 Internet服务。 随着云计算技术的发展,浏览器将成为用户终端中最重要的软件, 因此, 基于 WEB方式的业务是最符合未来趋势的业务提供方式。 WEB会议业务是 基于 WEB并面向多种网络会议的业务, 用户可以通过软终端、 普通话机、 应用层的信令控制协议会话初始协议( Session Initiation Protocol , SIP )硬终 端和手机等参加 WEB会议。具体地,会议主席通过 WEB页面创建会议并对 会议进行实时管理, 会议主席还可以在开会时发起子会议, 子会议功能为与 会者提供不同的分组讨论功能,与会人员可以通过 WEB页面查看会议信息。 随着网络带宽的提高和富互联网应用 (Rich Internet Applications, RIA ) 技术的发展, 用户对业务体验的要求进一步提高, 为了提高会议质量, 越来 越多的用户希望能够通过 WEB会议进行文件共享, 即参会人员可以将需要 演示的本地文件传输给其他参会人员, 并与其他参会人员共享该文件。 而现 IP Multimedia Subsystem (IMS) is a new form of multimedia service that meets the needs of users for new and more diverse multimedia services. At present, IMS is considered to be the core technology of the next generation network, and is also an important way to solve the convergence of mobile and fixed networks, and introduce differentiated services such as voice, data and video triple integration. By defining standard interfaces, IMS enables operators to no longer rely on unique service developers. The services provided by each developer can be seamlessly integrated. IMS's vision is to provide Internet services to users anytime, anywhere through cellular technology. With the development of cloud computing technology, browsers will become the most important software in user terminals. Therefore, WEB-based services are the most suitable way to provide services in the future. The WEB conference service is based on WEB and is applicable to multiple network conferences. Users can participate in WEB conferences through the soft terminal, the standard telephone, and the application layer signaling control protocol Session Initiation Protocol (SIP) hard terminal and mobile phone. Specifically, the conference chairperson creates a conference through the WEB page and manages the conference in real time. The conference chairperson can also initiate a conference at the conference. The conference function provides participants with different group discussion functions. The conference personnel can view the conference information through the WEB page. . With the improvement of network bandwidth and the development of rich Internet applications (RIA) technology, users' requirements for business experience are further improved. In order to improve the quality of conferences, more and more users hope to share files through WEB conferences. That is, the participants can transfer the local files that need to be presented to other participants and share the files with other participants. Now

1 181001758 有 IMS WEB会议系统中, 由于 WEB脚本语言计算能力的限制以及 WEB对 安全性的高要求, 很难实现参会人员之间的文件共享。 1 181001758 In the IMS WEB conference system, due to the limitation of the computing power of the WEB scripting language and the high security requirements of the WEB, it is difficult to achieve file sharing among the participants.

发明内容 有鉴于此, 本发明实施例提供一种实现文件共享的方法及装置, 釆用该 技术方案, 能够实现 IMS WEB会议中参会人员之间的文件共享。 本发明实施例通过如下技术方案实现: 根据本发明实施例的一个方面, 提供了一种实现文件共享的方法。 根据本发明实施例提供的实现文件共享的方法,应用于 IP多媒体子系统 ( IMS ) 网页 ( WEB )会议, 所述方法包括: SUMMARY OF THE INVENTION In view of this, an embodiment of the present invention provides a method and an apparatus for implementing file sharing, which can implement file sharing among participants in an IMS WEB conference. The embodiment of the present invention is implemented by the following technical solutions: According to an aspect of an embodiment of the present invention, a method for implementing file sharing is provided. A method for implementing file sharing according to an embodiment of the present invention is applied to an IP Multimedia Subsystem (IMS) web page (WEB) conference, and the method includes:

WEB接收参与 WEB会议的第一用户的用户终端发送的共享消息, 所述 共享消息携带所述第一用户选择共享的共享文件的页面信息; 将所述共享消息携带的页面信息对应的页面显示在所述第一用户的用户 终端的 WEB界面; 将所述共享消息通过 IMS服务器发送到与所述第一用户进行 WEB会议 的各用户的用户终端; 以及 将与所述第一用户进行 WEB会议的各用户的用户终端接收的共享消息 携带的页面信息对应的页面显示在所述各用户的用户终端的 WEB界面。 根据本发明实施例的一个方面, 提供了一种实现文件共享的装置。 根据本发明实施例提供的实现文件共享的装置,应用于 IP多媒体子系统The WEB receives the shared message sent by the user terminal of the first user participating in the WEB conference, and the shared message carries the page information of the shared file selected by the first user, and displays the page corresponding to the page information carried by the shared message. a WEB interface of the user terminal of the first user; sending the shared message to the user terminal of each user who performs a WEB conference with the first user through the IMS server; and performing a WEB conference with the first user The page corresponding to the page information carried by the shared message received by the user terminal of each user is displayed on the WEB interface of the user terminal of each user. According to an aspect of an embodiment of the present invention, an apparatus for implementing file sharing is provided. Apparatus for implementing file sharing according to an embodiment of the present invention, applied to an IP multimedia subsystem

( IMS ) 网页 (WEB )会议, 所述装置包括: 接收单元, 其设置为: 接收参与 WEB会议的第一用户的用户终端发送 的共享消息, 所述共享消息携带所述第一用户选择共享的共享文件的页面信 息; (IMS) web page (WEB) conference, the device includes: a receiving unit, configured to: receive a sharing message sent by a user terminal of a first user participating in the WEB conference, where the sharing message carries the shared information selected by the first user The page information of the shared file;

第一控制显示单元, 其设置为: 控制所述接收单元接收的共享消息携带 的页面信息对应的页面显示在所述第一用户的用户终端的 WEB界面; 共享单元, 其设置为: 将所述接收单元接收的共享消息通过 IMS服务器 发送到与所述第一用户进行 WEB会议的各用户的用户终端; 以及 第二控制显示单元, 其设置为: 控制与所述第一用户进行 WEB会议的 各用户的用户终端接收的共享消息携带的将所述页面信息对应的页面显示在 所述各用户的用户终端的 WEB界面。 通过本发明实施例提供的上述至少一个技术方案, 在进行 IMS WEB会 议时, WEB接收参与 WEB会议的第一用户 (如会议主席)的用户终端发送 的携带共享文件的页面信息的共享消息, 将该共享消息携带的页面信息对应 的页面显示在第一用户的用户终端的 WEB界面; 并将该共享消息通过 IMS 服务器发送到与第一用户进行 WEB会议的各用户的用户终端, 将各用户的 用户终端接收的共享消息携带的页面信息对应的页面显示在各自终端的 WEB 界面, 根据该技术方案, 能够将第一用户选择的共享文件显示在参与 WEB会议的所有用户的用户终端,从而实现 IMS WEB会议中各用户终端之 间的文件共享。 本发明的其它特征和优点将在随后的说明书中阐述, 并且, 部分地从说 明书中变得显而易见, 或者通过实施本发明而了解。 本发明的目的和其他优 点可通过在所写的说明书、 权利要求书、 以及附图中所特别指出的结构来实 现和获得。 a first control display unit, configured to: control a page corresponding to the page information carried by the shared message received by the receiving unit to be displayed on a WEB interface of the user terminal of the first user; a sharing unit, configured to: send, by the IMS server, a shared message received by the receiving unit to a user terminal of each user that performs a WEB conference with the first user; and a second control display unit configured to: control and The page corresponding to the page information carried by the shared message received by the user terminal of each user that performs the WEB conference of the first user is displayed on the WEB interface of the user terminal of each user. According to the foregoing at least one technical solution provided by the embodiment of the present invention, when the IMS WEB conference is performed, the WEB receives the shared message of the page information carrying the shared file sent by the user terminal of the first user (such as the conference chairperson) participating in the WEB conference, and The page corresponding to the page information carried by the shared message is displayed on the WEB interface of the user terminal of the first user; and the shared message is sent to the user terminal of each user who performs the WEB conference with the first user through the IMS server, and each user's The page corresponding to the page information carried by the shared message received by the user terminal is displayed on the WEB interface of the respective terminal. According to the technical solution, the shared file selected by the first user can be displayed on the user terminal of all users participating in the WEB conference, thereby implementing the IMS. File sharing between user terminals in a WEB conference. Other features and advantages of the invention will be set forth in the description which follows, and The objectives and other advantages of the invention will be realized and attained by the <RTI

附图概述 附图用来提供对本发明的进一步理解, 并且构成说明书的一部分, 与本 发明实施例一起用于解释本发明, 并不构成对本发明的限制。 在附图中: 图 1为本发明实施例提供的 IMS WEB会议中实现文件共享的流程图; 图 2 为本发明实施例提供的将共享消息发送到各用户的用户终端流程 图; 图 3为本发明实施例提供的参会人员之间对共享文件进行互操作的第一 流程图; 图 4为本发明实施例提供的参会人员之间对共享文件进行互操作的第二 流程图 图 5为本发明实施例提供的脚本跟控件的交互示意图; 图 6为本发明实施例提供的实现 DOC类文件共享的流程图; 图 7为本发明实施例提供的实现 DOC类共享文件互操作的流程图; 图 8为本发明实施例提供的 IMS WEB会议中实现文件共享的装置示意 图。 The drawings are intended to provide a further understanding of the invention and are intended to be a part of the description of the invention. In the drawings: FIG. 1 is a flowchart of implementing file sharing in an IMS WEB conference according to an embodiment of the present invention; FIG. 2 is a flowchart of a user terminal for sending a shared message to each user according to an embodiment of the present invention; A first flowchart for interworking between shared participants by a participant in the embodiment of the present invention; FIG. 4 is a second flowchart of interaction between a participant and a shared file according to an embodiment of the present invention. FIG. 5 is a schematic diagram of interaction between a script and a control according to an embodiment of the present invention; FIG. FIG. 7 is a flowchart of implementing DOC-type shared file interoperation according to an embodiment of the present invention; FIG. 8 is a schematic diagram of an apparatus for implementing file sharing in an IMS WEB conference according to an embodiment of the present invention.

本发明的较佳实施方式 为了给出 IMS WEB会议中参会人员之间的文件共享的实现方案, 本发 明实施例提供了一种 IMS WEB会议中实现文件共享的方法及装置, 以下结 合说明书附图对本发明的优选实施例进行说明, 应当理解, 此处所描述的优 选实施例仅用于说明和解释本发明, 并不用于限定本发明。 并且在不冲突的 情况下 , 本申请中的实施例及实施例中的特征可以相互组合。 根据本发明实施例,提供了一种 IMS WEB会议中实现文件共享的方法, 如图 1所示, 该方法主要包括如下步骤: 步骤 101、 WEB接收参与 WEB会议的第一用户的用户终端发送的共享 消息, 该共享消息携带第一用户选择共享的共享文件的页面信息。 优选地, 该步骤中, 第一用户可以作为会议主席。 步骤 102、 将接收的共享消息携带的页面信息对应的页面显示在第一用 户的用户终端的 WEB界面。 步骤 103、 将接收的共享消息通过 IMS服务器发送到与该第一用户进行 WEB会议的各用户的用户终端。 步骤 104、将与第一用户进行 WEB会议的各用户的用户终端接收的共享 消息携带的页面信息对应的页面显示在所述各用户的用户终端的 WEB界面。 上述流程中,步骤 102和步骤 103可以同时执行,也可以先执行步骤 103。 图 1所示流程的步骤 101中, 接收的共享消息携带的页面信息对应的页 面的格式为参与 WEB会议的各用户终端支持的显示格式, 即在第一用户的 用户终端中将共享文件转换为各用户终端支持的设定格式后发送。 通常用户终端都可以支持图片显示格式, 为了增加共享文件显示的通用 性, 优选地, 可以将共享文件转换为图片格式。 图 1所示流程的步骤 101中, 接收的共享消息可以根据系统设置携带设 定数据量的页面信息。 由于一个文件可能很大, 因此, 在第一用户的用户终 端中进行格式转换后, 尤其是转换为图片格式后, 文件的数据量大小以倍数 增长。 因此, 本发明优选实施例中, 为了防止转换后文件信息过大, 导致消 息传递发生异常等情况, 在将共享文件转换为参与 WEB会议的各用户终端 支持的显示格式时, 可以将该共享文件以设定数据量为单位, 逐个转换为参 与 WEB会议的各用户终端支持的显示格式, 例如, 以页为单位逐页转换。 根据本发明优选实施例, 为增加发送的数据的安全性, 第一用户的用户 终端在发送共享消息时,可以对该共享消息进行 64基( Base64 )编码后发送。 图 1所示流程的步骤 103中,将接收的共享消息通过 IMS服务器发送到 与该第一用户进行 WEB会议的各用户的用户终端, 如图 2所示, 具体包括 如下步骤: 步骤 201、 将共享消息封装为可扩展标记语言 (Extensible Markup Language, XML )格式的共享消息后, 发送到第一用户的用户终端。 步骤 202、 第一用户的用户终端将该 XML格式的共享消息转发到 IMS 服务器。 步骤 203、 IMS服务器将该 XML格式的共享消息转发到与第一用户进行 WEB会议的各用户的用户终端。 根据上述过程, 实现了将第一用户 (如会议主席)选择的共享文件显示 在第一用户以及与该第一用户进行 WEB会议的各用户的用户终端中。 根据本发明实施例提供的 IMS WEB会议中实现文件共享的方法, 在通 过上述流程实现文件共享的基础上, 还可以进一步支持参会人员之间对共享 文件进行互操作, 本发明优选实施例中, 为了支持参与 WEB会议的各用户 对当前显示页面的操作, 在各用户终端的 WEB界面显示页面时釆用白板功 能显示; 相应地, 在第一用户的用户终端的 WEB界面以及与第一用户进行 WEB 会议的各用户的用户终端的 WEB界面分别显示页面后, 即在执行完上述步 骤 101〜步骤 104之后, 如图 3所示, 还可以包括如下步骤: 步骤 301、 WEB接收参与 WEB会议的第二用户的用户终端发送的对当 前显示的共享页面的操作信息。 该步骤中, 第二用户可以为发送共享文件的第一用户, 也可以为参与 WEB会议的任一用户,或满足设定要求的用户,具体可以根据系统控制需求 灵活设置。 并且, 其中的操作信息用于指示各用户的用户终端根据该操作信 息对当前显示的共享页面进行操作。 步骤 302、 将接收的操作信息通过 IMS 服务器发送到与第二用户进行 WEB会议的各用户的用户终端。 步骤 303、与第二用户进行 WEB会议的各用户的用户终端根据接收的操 作信息对当前显示的共享页面进行操作。 上述步骤 301中, WEB接收的操作信息是由对共享文件当前显示页面进 行设定操作的第二用户发送, 其中, 第二用户的用户终端发送对共享文件当 前显示页面的操作信息的步骤包括: 第二用户的用户终端监控到第二用户对共享文件执行的设定操作, 确定 该第二用户当前执行的操作的操作类型信息并发送; 其中: 操作类型信息可以为第二用户针对当前共享文件的显示页面进行的具体 操作, 例如, 截图以及修改文本等。 本发明优选实施例中, WEB界面显示共享文件通过白板功能显示, 即用 户在可以看到页面信息同时, 也可以在该页面上进行操作, 例如, 画图、 截 图、 修改文本等, 为方便理解, 以下进一步以会议主席在当前显示页面上画 直线为例说明该过程: 在共享完一个文件后, 会议各个成员可以在 WEB界面上进行操作, 如 画直线操作。 会议主席在 WEB界面上画了一条直线, 将该操作信息发送到 WEB, 其中, 该操作信息包括操作类型, 以及所画直线在当前显示页面上的 位置信息(如起始点位置)以及直线的粗细等信息。 WEB将该操作信息组装 成自定义消息(如 XML格式的消息)通过用户终端发送给 IMS服务器, IMS 服务器转发该消息到各个会议成员, 会议成员在接收到消息后, 解析消息, 将直线画到 WEB页面上, 从而达到操作的同步。 如果是会议主席接收到操 作消息, 在根据该操作消息完成相应的操作后, 还可以进一步将该操作消息 保存在内存中 (保存成文件时需要使用) 。 根据本发明实施例提供的 IMS WEB会议中实现文件共享的方法, 在通 过上述流程实现文件共享的基础上, 还可以进一步支持参会人员之间对共享 文件进行互操作,本发明优选实施例中,可以对当前显示页面执行翻页操作, 在第一用户的用户终端的 WEB界面以及与第一用户进行 WEB会议的各用户 的用户终端的 WEB界面分别显示页面后,即在执行完上述步骤 101〜步骤 104 之后, 如图 4所示, 包括如下步骤: 步骤 401、 WEB接收参与 WEB会议的第三用户的用户终端发送的翻页 操作信息, 该翻页操作信息携带翻页后的目标页面信息。 该步骤中, 第三用户可以优选地为发送共享文件的第一用户, 当然也可 以为其它具有操作权限的用户。 并且, 其中的翻页操作信息用于指示与第三 用户进行 WEB会议的各用户的用户终端将所述翻页操作信息携带的目标页 面信息对应的页面显示在各自的 WEB界面 步骤 402、 将接收的翻页操作信息通过 IMS服务器发送到与第三用户进 行 WEB会议的各用户的用户终端。 步骤 403、与第三用户进行 WEB会议的各用户的用户终端根据接收的翻 页操作信息将目标页面信息对应的页面显示在各自的 WEB界面。 上述步骤 401中, 接收的翻页操作信息携带的翻页后的目标页面信息可 以包括该目标页面信息在共享文件中的位置信息以及该目标页面的内容, 其 中, 目标页面信息在共享文件中的位置信息可以通过对应的 XML消息的配 置文件标识, 根据该配置文件标识可以确定对应的 XML文件, 进而确定目 标页面信息。 根据本发明优选实施例, 在执行步骤 402之前, 即将接收的翻页操作信 息通过 IMS服务器发送到与第三用户进行 WEB会议的各用户的用户终端之 前, 还包括: 确定该翻页操作信息携带的目标页面信息存储在 WEB本地。 根据该优选实施例, 在参与 WEB会议的各用户终端对共享文件进行操 作时, 首先需要确定 WEB本地保存了该目标页, 进而能够控制该目标页显 示在各用户终端的 WEB界面。若 WEB本地未保存对应的目标页,则需要首 先从发送共享文件的第一用户终端中获取相应的目标页, 进而实现 WEB会 议中各参会成员对该操作对象的同步操作。 在关闭文档共享数据会议时, 第一用户可以将共享文件保存到本地、 在 保存时, 可以将内存中保存的页面信息全部以页为单位发送给控件, 由控件 将信息保存为自定义的文件格式, 内存中未保存的页面信息从原共享文件中 提取并转化为自定义文件格式。 如果需要进一步将该共享文件发送给参会成 员, 则将保存的自定义格式的文件发送给各个参会成员。 以上实施例中, IMS服务器接收参与 WEB会议的第一用户的用户终端 发送的共享文件的过程 ,较佳地可以适用于 DOC/DOT/RTF/XLS等文件格式 , 此类文件通常在用户终端中逐页显示。 本发明实施例提供的技术方案在具体应用时, 用户终端侧的客户端基于 浏览器和服务器(Browser/Server, B/S )架构, 可以釆用 "SIP +超文本传输 协议( Hyper Text Transfer Protocol, HTTP ) " 方式与网络侧进行通信, 即用 户终端侧的客户端和 IMS核心网侧的 IMS服务器的交互通过 SIP协议,基本 流程为: 用户终端客户端发送 SIP请求到 IMS服务器,接收 IMS服务器返回 的 SIP响应并进行解包处理, 通过多个符合业务流程的 SIP请求 /响应完成业 务功能。共享文件的显示界面(例如 WEB界面)通过浏览器以 HTTP和 WEB 交互完成界面呈现。 从架构上, 客户端 SIP协议栈支撑业务应用, 通过控件 方式实现, 并遵循 3GPP中关于 IMS的鉴权方式和流程, 符合相关的技术标 准; 从实现上, WEB不参与业务逻辑的判断, 从而使得用户打开浏览器就可 以进行 WEB会议, 提供便捷的沟通方式, 更为未来适应云计算环境提供了 可能。 并且, 随着异步 JavaScript和 XML ( Asynchronous JavaScript and XML, AJA ) X等技术的出现及应用, 本发明提供的技术方案在具体实现时, 可以 式, 通过脚本跟控件的交互实现 IMS WEB会议环境下实时文件共享功能, 交互示意图如图 5所示, 由 FLEX技术实现的 WEB通过 Javascript脚本实现 的控制请求或响应接口模块与控件进行交互, 其中, 控件在具体实现时可以 包括: 协议栈模块(该模块支持的协议包括 SIP/HTTP/ XML配置访问协议 ( XML Configuration Access Protocol, XCAP ) /消息会话中继协议( Message Session Relay Protocol, MSRP )等) 、 编解码模块(如对音频(Audio ) 、 视 频(Video )编解码) 以及驱动模块。 本发明实施例提供的方法可以实现常见的 DOC/DOT/RTF/XLS以及系统 自定义的 XML图层描述文件格式的共享以及会议成员之间针对共享文档的 互操作。 本发明实施例可以自定义消息结构,使用定义的消息结构实现 Flex界面 程序与 ActiveX控件的通信,将 WEB会议中的共享文件通过控件转换为 xml 格式的自定义格式,并优选地通过背景图的显示方式在会议成员的 Flex显示 界面呈现。 优选地,本发明实施例提供的技术方案在具体实现时,界面呈现使用 Flex 技术, 既提升了用户体验的友好度又方便实现逻辑的控制, 提高了对用户浏 览器的适配性; 使用控件技术实现将文档转换为 XML格式的自定义文件, 并在传输中使用 Base64编码提升了安全性。 为了更好地理解本发明实施例, 以下结合具体的文件类型对本发明实施 例提供的技术方案进行详细描述: The preferred embodiment of the present invention is to provide an implementation scheme for file sharing among participants in an IMS WEB conference. The embodiment of the present invention provides a method and apparatus for implementing file sharing in an IMS WEB conference. The preferred embodiments of the present invention are illustrated by the accompanying drawings, and are not intended to be construed as limiting. And in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other. According to an embodiment of the present invention, a method for implementing file sharing in an IMS WEB conference is provided. As shown in FIG. 1 , the method mainly includes the following steps: Step 101: A WEB receives a user terminal sent by a user of a first user participating in a WEB conference. The shared message carries the page information of the shared file selected by the first user. Preferably, in this step, the first user can serve as the conference chairperson. Step 102: Display a page corresponding to the page information carried by the received shared message on the WEB interface of the user terminal of the first user. Step 103: Send the received shared message to the user terminal of each user who performs a WEB conference with the first user by using the IMS server. Step 104: Display a page corresponding to the page information carried by the shared message received by the user terminal of each user that performs the WEB conference with the first user on the WEB interface of the user terminal of each user. In the above process, step 102 and step 103 may be performed simultaneously, or step 103 may be performed first. In the step 101 of the process shown in FIG. 1 , the format of the page corresponding to the received page information is the display format supported by each user terminal participating in the WEB conference, that is, the shared file is converted into the user terminal of the first user. The format is supported by each user terminal and sent. Generally, the user terminal can support the picture display format. In order to increase the versatility of the shared file display, preferably, the shared file can be converted into a picture format. In step 101 of the flow shown in FIG. 1, the received shared message may carry page information of the set data amount according to the system setting. Since a file may be large, after the format conversion is performed in the user terminal of the first user, especially after conversion to the picture format, the data size of the file is increased by a multiple. Therefore, in the preferred embodiment of the present invention, in order to prevent the file information from being too large after the conversion, the message transmission is abnormal, and the shared file may be converted into a display format supported by each user terminal participating in the WEB conference. The display format supported by each user terminal participating in the WEB conference is converted one by one in units of the set data amount, for example, page-by-page conversion. According to a preferred embodiment of the present invention, in order to increase the security of the transmitted data, the user terminal of the first user may perform 64 base (Base64) encoding and then send the shared message when transmitting the shared message. In the step 103 of the process shown in Figure 1, the received shared message is sent to the user terminal of each user who performs the WEB conference with the first user through the IMS server. As shown in FIG. 2, the method includes the following steps: Step 201: After the shared message is encapsulated into a shared message in the Extensible Markup Language (XML) format, it is sent to the user terminal of the first user. Step 202: The user terminal of the first user forwards the shared message in XML format to the IMS server. Step 203: The IMS server forwards the shared message in the XML format to the user terminal of each user who performs a WEB conference with the first user. According to the above process, the shared file selected by the first user (such as the conference chairperson) is displayed in the first user and the user terminal of each user who performs the WEB conference with the first user. According to the method for implementing file sharing in the IMS WEB conference provided by the embodiment of the present invention, on the basis of implementing the file sharing through the foregoing process, the sharing between the participants can be further supported. In the preferred embodiment of the present invention, in order to support the operation of the currently displayed page by each user participating in the WEB conference, the whiteboard function is displayed when the page is displayed on the WEB interface of each user terminal; accordingly, in the first user After the WEB interface of the user terminal and the WEB interface of the user terminal of each user who performs the WEB conference of the first user respectively display the page, that is, after performing the above steps 101 to 104, as shown in FIG. 3, the following may further include the following Steps: Step 301: The WEB receives operation information about the currently displayed shared page sent by the user terminal of the second user participating in the WEB conference. In this step, the second user may be the first user who sends the shared file, or any user who participates in the WEB conference, or the user who meets the setting requirements, and may be flexibly set according to system control requirements. Moreover, the operation information is used to instruct the user terminal of each user to operate on the currently displayed shared page according to the operation information. Step 302: Send the received operation information to the user terminal of each user who performs a WEB conference with the second user through the IMS server. Step 303: The user terminal of each user who performs the WEB conference with the second user operates the currently displayed shared page according to the received operation information. In the above step 301, the operation information received by the WEB is sent by the second user that performs the setting operation on the currently displayed page of the shared file, and the step of the user terminal of the second user sending the operation information of the currently displayed page of the shared file includes: The user terminal of the second user monitors the setting operation performed by the second user on the shared file, determines the operation type information of the operation currently performed by the second user, and sends the information; wherein: the operation type information may be the second user for the current shared file. The display page performs specific operations, such as screenshots and text modification. In the preferred embodiment of the present invention, the WEB interface displays the shared file displayed by the whiteboard function, that is, the user can also view the page information, and can also perform operations on the page, for example, drawing, screenshot, modifying text, etc., for convenient understanding, The following further illustrates the process by taking the sketch of the meeting chair on the current display page as an example: After sharing a file, each member of the conference can operate on the WEB interface, such as drawing a line operation. The conference chair draws a line on the WEB interface, and sends the operation information to the WEB, where the operation information includes the operation type, and the position information of the drawn line on the current display page (such as the starting point position) and the thickness of the line. And other information. The WEB assembles the operation information into a custom message (such as a message in XML format) and sends it to the IMS server through the user terminal. The IMS server forwards the message to each conference member. After receiving the message, the conference member parses the message and draws the line to On the WEB page, to achieve synchronization of the operation. If the conference chairperson receives the operation message, after the corresponding operation is completed according to the operation message, the operation message may be further saved in the memory (used when saving the file). According to the method for implementing file sharing in the IMS WEB conference provided by the embodiment of the present invention, on the basis of the file sharing by the foregoing process, the shared file may be further supported for interoperability among the participants, in a preferred embodiment of the present invention. The page turning operation may be performed on the current display page. After the WEB interface of the user terminal of the first user and the WEB interface of the user terminal of each user who performs the WEB meeting with the first user respectively display the page, the above step 101 is performed. After the step 104, as shown in FIG. 4, the method includes the following steps: Step 401: The WEB receives the page turning operation information sent by the user terminal of the third user participating in the WEB meeting, and the page turning operation information carries the target page information after the page turning . In this step, the third user may preferably be the first user who sends the shared file, and may also be other users with the operation authority. And the page turning operation information is used to indicate that the user terminal of each user who performs the WEB meeting with the third user displays the page corresponding to the target page information carried by the page turning operation information in the respective WEB interface step 402, and receives the page. The page turning operation information is sent to the user terminal of each user who performs a WEB meeting with the third user through the IMS server. Step 403: The user terminal of each user who performs the WEB conference with the third user displays the page corresponding to the target page information on the respective WEB interface according to the received page turning operation information. In the above step 401, the page information after the page turning carried in the received page turning operation information may include the location information of the target page information in the shared file and the content of the target page, wherein the target page information is in the shared file. Location information can be matched by the corresponding XML message The file identifier is set, and the corresponding XML file can be determined according to the configuration file identifier, thereby determining the target page information. According to a preferred embodiment of the present invention, before the step 402 is performed, before the page turning operation information to be received is sent to the user terminal of each user who performs the WEB conference with the third user, the method further includes: determining that the page turning operation information is carried The target page information is stored locally on the WEB. According to the preferred embodiment, when each user terminal participating in the WEB conference operates the shared file, it is first determined that the WEB locally saves the target page, and further, the target page can be controlled to be displayed on the WEB interface of each user terminal. If the corresponding target page is not saved locally in the WEB, the corresponding target page needs to be obtained from the first user terminal that sends the shared file, and then the synchronization operation of each operation member in the WEB conference is implemented. When the document sharing data conference is closed, the first user can save the shared file to the local, and when saving, the page information saved in the memory can be sent to the control in units of pages, and the control saves the information as a customized file. Format, unsaved page information in memory is extracted from the original shared file and converted to a custom file format. If the shared file needs to be further sent to the participating members, the saved customized format file is sent to each participating member. In the above embodiment, the process in which the IMS server receives the shared file sent by the user terminal of the first user participating in the WEB conference is preferably applicable to a file format such as DOC/DOT/RTF/XLS, and the file is usually in the user terminal. Display page by page. The technical solution provided by the embodiment of the present invention, in a specific application, the client on the user terminal side can use the "SIP + Hypertext Transfer Protocol" based on the browser and server (B/S) architecture. , HTTP) "The mode communicates with the network side, that is, the interaction between the client on the user terminal side and the IMS server on the IMS core network side passes the SIP protocol. The basic flow is: The user terminal client sends a SIP request to the IMS server, and receives the IMS server. The returned SIP response is unpacked and the business function is completed through multiple SIP requests/responses conforming to the business process. The display interface of the shared file (such as the WEB interface) completes the interface presentation through HTTP and WEB interaction through the browser. From the architecture, the client SIP protocol stack supports the service application, implements through the control mode, and follows the 3GPP IMS authentication method and process, and complies with relevant technical standards. In terms of implementation, WEB does not participate in the judgment of business logic, so that users can open WEB sessions by opening a browser, providing convenient communication methods, and providing a possibility for adapting to the cloud computing environment in the future. Moreover, with the emergence and application of technologies such as Asynchronous JavaScript and XML (Asynchronous JavaScript and XML, AJA) X, the technical solution provided by the present invention can realize the IMS WEB conference environment through the interaction between the script and the control in the specific implementation. The real-time file sharing function, the interaction diagram is shown in Figure 5. The WEB implemented by the FLEX technology interacts with the control by the control request or response interface module implemented by the Javascript script. The control may include: a protocol stack module in the specific implementation. The protocols supported by the module include SIP/HTTP/XML Configuration Access Protocol (XCAP)/Message Session Relay Protocol (MSRP), and codec modules (such as audio (Audio), video (Video) codec) and driver module. The method provided by the embodiment of the present invention can implement the common DOC/DOT/RTF/XLS and the sharing of the system customized XML layer description file format and the interoperation between the conference members for the shared document. The embodiment of the present invention can customize the message structure, implement the communication between the Flex interface program and the ActiveX control by using the defined message structure, convert the shared file in the WEB conference into a custom format in the xml format through the control, and preferably pass the background image. The display mode is presented in the Flex display interface of the meeting member. Preferably, when the technical solution provided by the embodiment of the present invention is implemented, the interface presentation uses the Flex technology, which not only improves the user experience, but also facilitates the logic control, and improves the adaptability to the user browser; The technology implementation converts the document into a custom file in XML format and improves security by using Base64 encoding in the transport. For a better understanding of the embodiments of the present invention, the technical solutions provided by the embodiments of the present invention are described in detail below with reference to specific file types:

WEB客户端在 WEB会议中实现 DOC类文件的共享及互操作 如图 6所示, 实现 DOC类文件共享的步骤包括: 步骤 601、 进入文件共享 WEB会议后, 会议主席使用 Flex开发的 WEB 界面, 让用户选择需要被共享的 DOC文件。 步骤 602、 将用户选择好的 DOC文件路径等信息传递给 WEB。 步骤 603、 WEB将文件路径等信息传递到控件并且将这些信息进行緩存。 步骤 604、 由控件根据接收的路径信息确定 DOC文件, 并通过虚拟打印 技术将 DOC文件的从第一页开始转换为图片信息。 步骤 605、 控件将图片信息进行 base64编码后返回给 WEB。 步骤 606、 WEB收到图片信息后, 将图片信息以白板背景图的形式展现 在会议主席的 WEB界面上。 步骤 607、 将文件信息组装成 XML格式的自定义信息发送给控件。 步骤 608、 由控件将 XML格式的自定义消息发送给 IMS服务器。 步骤 609、 IMS服务器收到共享文件的 XML格式的自定义消息后,向参 与 WEB会议的成员的用户终端中的控件发送文件共享通知。 步骤 610、 用户终端的控件将文件共享通知转发给 WEB。 步骤 611、 WEB解析通知消息, 将相应的页面显示内容显示在会议成员 的 WEB界面上。 该实施例中, 各参会成员的用户终端通过其中的 WEB页面显示被共享 文件的图片信息, 并优选地以白板背景图的形式展现在 Flex开发的 WEB界 面上。 该实施例中, 由于系统原因,会议成员页面加载速度不大相同,优选地, 各会议成员在收到 IMS 服务器的文件共享通知时, 应先将页面信息进行緩 存, 在页面正常加载之后, 再将页面信息显示, 防止页面还未加载就要显示 页面的情况发生。 经过以上步骤后,会议主席和会议成员都能够逐页显示共享文件的信息。 此时, 会议主席和会议成员都可以通过白板功能, 在 WEB界面上进行操作, 例如画图、 截屏、 增加文本以及翻页等操作。 如图 7所示, 会议主席在对共 享文件进行了操作 (以翻页操作为例)后, 参会成员之间的处理过程包括: 步骤 701、 会议主席通过 WEB界面对共享文件进行翻页操作。 步骤 702、 将用户进行翻页操作的操作信息发送到 WEB。 步骤 703、 WEB根据操作信息中包括的操作对象信息判断緩存内是否有 目标操作对象信息, 如果有, 则直接执行步骤 707〜步骤 710, 如果没有, 则 执行步骤 704〜步骤 710。 步骤 704、向控件请求会议主席操作的页面信息(即目标操作对象信息)。 步骤 705、 控件将相应的页面信息进行 Base64编码后发送给 WEB。 步骤 706、 WEB收到页面信息后, 将页面信息以白板背景图的形式展现 在会议主席的 WEB界面上。 步骤 707、 控件将页面信息发送给 IMS服务器。 步骤 708、IMS服务器向参与 WEB会议的成员的用户终端中的控件发送 页面信息。 步骤 709、 控件将页面信息转发给 WEB。 步骤 710、 WEB将该页面信息展现在会议成员的 WEB界面上。 上述实施例中, 会议主席执行翻页操作后, 通过 IMS服务器将翻页后的 页面信息下发到各参会人员的用户终端并显示, 从而使得参加 WEB会议的 各用户终端可以实现与会议主席的同步操作。 并且, 会议主席可以将共享后 的页面信息进行保存, 以备下次使用。 主席在进行文档保存操作后, 会将所 有的緩存的页面信息以页为单位发送给控件, 对于未展现的页, 也转换为图 片信息, 一同保存在同一个自定义文件中。 WEB client realizes the sharing and interoperation of DOC class files in WEB conference. As shown in Figure 6, the steps for implementing DOC class file sharing include: Step 601: After entering the file sharing WEB conference, the conference chairperson uses the WEB interface developed by Flex to let the user select the DOC file that needs to be shared. Step 602: Pass information such as a path of the DOC file selected by the user to the WEB. Step 603: The WEB passes information such as a file path to the control and caches the information. Step 604: Determine, by the control, the DOC file according to the received path information, and convert the DOC file from the first page to the picture information by using a virtual printing technology. Step 605: The control returns the picture information to the WEB after performing base64 encoding. Step 606: After receiving the picture information, the WEB displays the picture information in the form of a whiteboard background image on the WEB interface of the conference chairperson. Step 607: The file information is assembled into a custom information in an XML format and sent to the control. Step 608: Send, by the control, a custom message in an XML format to the IMS server. Step 609: After receiving the customized message in the XML format of the shared file, the IMS server sends a file sharing notification to the control in the user terminal of the member participating in the WEB conference. Step 610: The control of the user terminal forwards the file sharing notification to the WEB. Step 611: The WEB parses the notification message, and displays the corresponding page display content on the WEB interface of the conference member. In this embodiment, the user terminals of each participating member display the picture information of the shared file through the WEB page therein, and are preferably displayed on the WEB interface developed by Flex in the form of a whiteboard background image. In this embodiment, due to the system, the conference member page loading speed is not the same. Preferably, when receiving the file sharing notification of the IMS server, each conference member should first cache the page information, after the page is normally loaded, Display page information to prevent the page from appearing when the page has not been loaded. After the above steps, the conference chairperson and conference members can display the information of the shared files page by page. At this time, the conference chairperson and conference members can use the whiteboard function to perform operations on the WEB interface, such as drawing, screen capture, adding text, and turning pages. As shown in Figure 7, the chairman of the meeting After the file is operated (for example, the page turning operation is taken as an example), the process between the participating members includes: Step 701: The meeting chairperson performs a page turning operation on the shared file through the WEB interface. Step 702: Send operation information of the user to perform a page turning operation to the WEB. Step 703: The WEB determines whether there is target operation object information in the cache according to the operation object information included in the operation information. If yes, step 707 to step 710 are directly performed. If not, steps 704 to 710 are performed. Step 704: Request, from the control, page information (ie, target operation object information) of the conference chair operation. Step 705: The control sends the corresponding page information to the WEB by performing Base64 encoding. Step 706: After receiving the page information, the WEB displays the page information in the form of a whiteboard background image on the WEB interface of the conference chairperson. Step 707: The control sends the page information to the IMS server. Step 708: The IMS server sends the page information to the control in the user terminal of the member participating in the WEB conference. Step 709: The control forwards the page information to the WEB. Step 710: The WEB displays the page information on the WEB interface of the conference member. In the above embodiment, after the conference chairperson performs the page turning operation, the page information of the page turning is sent to the user terminal of each participant through the IMS server and displayed, so that the user terminals participating in the WEB conference can implement the meeting chairperson. Synchronous operation. Moreover, the conference chairperson can save the shared page information for the next use. After the document save operation, the chair will send all the cached page information to the control in units of pages, and also convert the image information to the undisplayed page, and save it in the same custom file.

上述实施例中, WEB界面以及控件都位于用户终端, 为流程清晰起见, 将控件与 WEB界面独立表示。 相应地, 与上述方法流程对应, 本发明实施例还提供了一种 IMS WEB 会议中实现文件共享的装置, 如图 8所示, 该装置包括: 接收单元 801、第一控制显示单元 802、共享单元 803以及第二控制显示 单元 804; 其中: In the above embodiment, the WEB interface and the control are all located in the user terminal, and the control is independently represented by the WEB interface for the sake of clarity of the process. Correspondingly, corresponding to the foregoing method flow, the embodiment of the present invention further provides a device for implementing file sharing in an IMS WEB conference. As shown in FIG. 8, the device includes: a receiving unit 801, a first control display unit 802, and a shared Unit 803 and second control display Unit 804; wherein:

接收单元 801设置为: 接收参与 WEB会议的第一用户的用户终端发送 的共享消息, 所述共享消息携带所述第一用户选择共享的共享文件的页面信 息; 第一控制显示单元 802设置为: 控制接收单元 801接收的共享消息携带 的页面信息对应的页面显示在所述第一用户的用户终端的 WEB界面; 共享单元 803设置为:将接收单元 801接收的共享消息通过 IP多媒体子 系统( IMS )服务器发送到与所述第一用户进行 WEB会议的各用户的用户终 端; 第二控制显示单元 804设置为: 控制与第一用户进行 WEB会议的各用 户的用户终端接收的共享消息携带的页面信息对应的页面显示在所述各用户 的用户终端的 WEB界面。 本发明优选实施例中, 上述共享单元 803是设置为按如下方式将接收单 元 801接收的共享消息通过 IMS服务器发送到与所述第一用户进行 WEB会 议的各用户的用户终端: 将该共享消息封装为扩展标记语言(XML )格式的共享消息后通过所述 第一用户的用户终端发送到 IMS服务器, 并通过所述 IMS服务器将接收的 所述 XML格式的共享消息转发到与所述第一用户进行 WEB会议的各用户的 用户终端。 本发明优选实施例中, 上述接收单元 801还设置为: 在所述第一控制显 示单元以及所述第二控制显示单元分别控制显示页面后, 并且所述页面釆用 白板功能显示时, 接收参与所述 WEB会议的第二用户的用户终端发送的对 当前显示的共享页面的操作信息; 相应地, 上述共享单元 803还设置为: 将所述接收单元接收的操作信息 通过所述 IMS服务器发送到与所述第二用户进行 WEB会议的各用户的用户 终端, 以指示所述各用户的用户终端根据所述操作信息对当前显示的共享页 面进行操作。 本发明优选实施例中, 上述接收单元 801还设置为: 在所述第一控制显 示单元以及所述第二控制显示单元分别控制显示页面后,接收参与所述 WEB 会议的第三用户的用户终端发送的翻页操作信息, 所述翻页操作信息携带翻 页后的目标页面信息; 相应地, 上述共享单元 803 , 还设置为: 将所述接收单元接收的翻页操 作信息通过所述 IMS服务器发送到与所述第三用户进行 WEB会议的各用户 的用户终端, 以指示与所述第三用户进行 WEB会议的各用户的用户终端将 所述翻页操作信息携带的目标页面信息对应的页面显示在各自的 WEB界面。 应当理解, 以上装置包括的单元仅为根据该装置实现的功能进行的逻辑 划分, 实际应用中, 可以进行上述单元的叠加或拆分。 并且上述实施例提供 的 IMS WEB会议中实现文件共享的装置所实现的功能与上述实施例提供的 IMS WEB会议中实现文件共享的方法流程——对应,对于该装置所实现的更 为详细的处理流程,在上述方法实施例中已#丈详细描述,此处不再详细描述。 实际应用中,上述装置可以集成在 WEB中,或在 WEB中增加上述装置 所实现的功能。 通过本发明实施例提供的上述至少一个技术方案, 在进行 IMS WEB会 议时, WEB接收参与 WEB会议的第一用户 (如会议主席)的用户终端发送 的携带共享文件的页面信息的共享消息, 将该共享消息携带的页面信息对应 的页面显示在第一用户的用户终端的 WEB界面; 并将该共享消息通过 IMS 服务器发送到与第一用户进行 WEB会议的各用户的用户终端, 将各用户的 用户终端接收的共享消息携带的页面信息对应的页面显示在各自终端的 WEB界面。 本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序 来指令相关硬件完成, 所述程序可以存储于计算机可读存储介质中, 如只读 存储器、 磁盘或光盘等。 可选地, 上述实施例的全部或部分步骤也可以使用 一个或多个集成电路来实现。 相应地, 上述实施例中的各模块 /单元可以釆用 硬件的形式实现, 也可以釆用软件功能模块的形式实现。 本发明不限制于任 何特定形式的硬件和软件的结合。 The receiving unit 801 is configured to: receive a sharing message sent by the user terminal of the first user participating in the WEB conference, where the sharing message carries the page information of the shared file selected by the first user; the first control display unit 802 is configured to: The page corresponding to the page information carried by the shared message received by the control receiving unit 801 is displayed on the WEB interface of the user terminal of the first user; the sharing unit 803 is configured to: pass the shared message received by the receiving unit 801 through the IP multimedia subsystem (IMS) The server sends the user terminal to each user who performs the WEB conference with the first user; the second control display unit 804 is configured to: control a page carried by the shared message received by the user terminal of each user who performs the WEB conference with the first user The page corresponding to the information is displayed on the WEB interface of the user terminal of each user. In a preferred embodiment of the present invention, the sharing unit 803 is configured to send, by the IMS server, the shared message received by the receiving unit 801 to the user terminal of each user who performs a WEB conference with the first user in the following manner: The shared message encapsulated in the extended markup language (XML) format is sent to the IMS server by the user terminal of the first user, and the received shared message in the XML format is forwarded to the first by the IMS server The user terminal of each user who performs a WEB conference. In a preferred embodiment of the present invention, the receiving unit 801 is further configured to: after the first control display unit and the second control display unit respectively control the display page, and the page is displayed by using the whiteboard function, receiving the participation The operation information sent by the user terminal of the second user of the WEB conference to the currently displayed shared page; correspondingly, the sharing unit 803 is further configured to: send the operation information received by the receiving unit to the IMS server to a user terminal of each user who performs a WEB conference with the second user, to instruct the user terminal of each user to display the currently displayed shared page according to the operation information. Face the operation. In a preferred embodiment of the present invention, the receiving unit 801 is further configured to: after the first control display unit and the second control display unit respectively control the display page, receive the user terminal of the third user participating in the WEB conference The page turning operation information is sent, and the page turning operation information carries the page information after the page turning; correspondingly, the sharing unit 803 is further configured to: pass the page turning operation information received by the receiving unit to the IMS server Sending to a user terminal of each user who performs a WEB conference with the third user, to indicate a page corresponding to the target page information carried by the page turning operation information by the user terminal of each user who performs the WEB conference with the third user Displayed in the respective WEB interface. It should be understood that the units included in the above apparatus are only logical divisions according to the functions implemented by the apparatus, and in actual applications, superposition or splitting of the above units may be performed. And the function implemented by the device for implementing file sharing in the IMS WEB conference provided by the foregoing embodiment corresponds to the method for implementing file sharing in the IMS WEB conference provided by the foregoing embodiment, corresponding to the more detailed processing implemented by the device. The process is described in detail in the above method embodiment, and will not be described in detail herein. In practical applications, the above device may be integrated in the WEB, or the functions implemented by the above devices may be added in the WEB. According to the foregoing at least one technical solution provided by the embodiment of the present invention, when the IMS WEB conference is performed, the WEB receives the shared message of the page information carrying the shared file sent by the user terminal of the first user (such as the conference chairperson) participating in the WEB conference, and The page corresponding to the page information carried by the shared message is displayed on the WEB interface of the user terminal of the first user; and the shared message is sent to the user terminal of each user who performs the WEB conference with the first user through the IMS server, and each user's The page corresponding to the page information carried by the shared message received by the user terminal is displayed on the WEB interface of the respective terminal. One of ordinary skill in the art will appreciate that all or a portion of the above steps may be performed by a program to instruct the associated hardware, such as a read only memory, a magnetic disk, or an optical disk. Alternatively, all or part of the steps of the above embodiments may also be implemented using one or more integrated circuits. Correspondingly, each module/unit in the foregoing embodiment may be implemented in the form of hardware, or may be implemented in the form of a software function module. The invention is not limited to any What is the combination of specific forms of hardware and software.

发明的精神和范围。 这样, 倘若本发明的这些修改和变型属于本发明权利要 求及其等同技术的范围之内, 则本发明也意图包含这些改动和变型在内。 The spirit and scope of the invention. Thus, it is intended that the present invention cover the modifications and variations of the inventions

工业实用性 本发明能够将第一用户选择的共享文件显示在参与 WEB会议的所有用 户的用户终端, 从而实现 IMS WEB会议中各用户终端之间的文件共享。 Industrial Applicability The present invention is capable of displaying a shared file selected by a first user on a user terminal of all users participating in a WEB conference, thereby realizing file sharing between user terminals in an IMS WEB conference.

Claims

权 利 要 求 书 Claim 1、一种实现文件共享的方法,其特征在于,应用于 IP多媒体子系统( IMS ) 网页 (WEB )会议, 所述方法包括: A method for implementing file sharing, which is characterized by being applied to an IP Multimedia Subsystem (IMS) web page (WEB) conference, the method comprising: WEB接收参与 WEB会议的第一用户的用户终端发送的共享消息, 所述 共享消息携带所述第一用户选择共享的共享文件的页面信息; 将所述共享消息携带的页面信息对应的页面显示在所述第一用户的用户 终端的 WEB界面; 将所述共享消息通过 IMS服务器发送到与所述第一用户进行 WEB会议 的各用户的用户终端; 以及 将与所述第一用户进行 WEB会议的各用户的用户终端接收的共享消息 携带的页面信息对应的页面显示在所述各用户的用户终端的 WEB界面。 The WEB receives the shared message sent by the user terminal of the first user participating in the WEB conference, and the shared message carries the page information of the shared file selected by the first user, and displays the page corresponding to the page information carried by the shared message. a WEB interface of the user terminal of the first user; sending the shared message to the user terminal of each user who performs a WEB conference with the first user through the IMS server; and performing a WEB conference with the first user The page corresponding to the page information carried by the shared message received by the user terminal of each user is displayed on the WEB interface of the user terminal of each user. 2、如权利要求 1所述的方法, 其中, 所述共享消息携带的所述页面信息 对应的页面的格式为参与 WEB会议的各用户终端支持的显示格式; 或 /和 所述共享消息携带所述共享文件的设定数据量的页面信息。 The method of claim 1, wherein the format of the page corresponding to the page information carried by the shared message is a display format supported by each user terminal participating in the WEB conference; or/and the shared message carrying The page information of the set data amount of the shared file. 3、 如权利要求 1所述的方法, 其中, 将所述共享消息通过 IMS服务器 发送到与所述第一用户进行 WEB会议的各用户的用户终端的步骤包括: 将所述共享消息封装为扩展标记语言(XML )格式的共享消息后通过所 述第一用户的用户终端发送到 IMS服务器; 以及 所述 IMS服务器将接收的所述 XML格式的共享消息转发到与所述第一 用户进行 WEB会议的各用户的用户终端。 3. The method according to claim 1, wherein the step of transmitting the shared message to a user terminal of each user who performs a WEB conference with the first user by using an IMS server comprises: encapsulating the shared message as an extension a shared message in a markup language (XML) format is sent to the IMS server by the user terminal of the first user; and the IMS server forwards the received shared message in the XML format to a WEB conference with the first user User terminal for each user. 4、 如权利要求 1所述的方法, 其中, 在用户终端的 WEB界面显示页面 时釆用白板功能显示。 4. The method according to claim 1, wherein the whiteboard function is displayed when the page is displayed on the WEB interface of the user terminal. 5、 如权利要求 4所述的方法, 其中, 所述第一用户的用户终端的 WEB 界面以及与所述第一用户进行 WEB会议的各用户的用户终端的 WEB界面分 别显示页面的步骤之后, 所述方法还包括: 接收参与所述 WEB会议的第二用户的用户终端发送的对当前显示的共 享页面的操作信息; 将所述操作信息通过所述 IMS服务器发送到与所述第二用户进行 WEB 会议的各用户的用户终端, 以指示用户终端根据所述操作信息对当前显示的 共享页面进行操作。 The method according to claim 4, wherein after the step of displaying the page by the WEB interface of the user terminal of the first user and the WEB interface of the user terminal of each user who performs the WEB conference by the first user, The method further includes: receiving operation information about a currently displayed shared page sent by a user terminal of a second user participating in the WEB conference; sending the operation information to the second user by using the IMS server User terminals of each user of the WEB conference to instruct the user terminal to operate on the currently displayed shared page according to the operation information. 6、 如权利要求 1所述的方法, 其中, 所述第一用户的用户终端的 WEB 界面以及与所述第一用户进行 WEB会议的各用户的用户终端的 WEB界面分 别显示页面后, 所述方法还包括: 接收参与所述 WEB会议的第三用户的用户终端发送的翻页操作信息, 所述翻页操作信息携带翻页后的目标页面信息; 将所述翻页操作信息通过所述 IMS 服务器发送到与所述第三用户进行 WEB会议的各用户的用户终端, 以指示与所述第三用户进行 WEB会议的各 用户的用户终端将所述翻页操作信息携带的目标页面信息对应的页面显示在 各自的 WEB界面。 The method according to claim 1, wherein the WEB interface of the user terminal of the first user and the WEB interface of the user terminal of each user who performs the WEB conference of the first user respectively display the page, The method further includes: receiving page turning operation information sent by a user terminal of a third user participating in the WEB meeting, the page turning operation information carrying target page information after page turning; and the page turning operation information passing the IMS The server sends the user terminal of each user who performs the WEB conference with the third user, to indicate that the user terminal of each user who performs the WEB conference with the third user corresponds to the target page information carried by the page turning operation information. The pages are displayed on their respective web interfaces. 7、如权利要求 6所述的方法, 其中, 将所述翻页操作信息通过所述 IMS 服务器发送到与所述第三用户进行 WEB会议的各用户的用户终端的步骤之 前, 所述方法还包括: 确定所述翻页操作信息携带的目标页面信息已存储在本地; 如果未存储所述目标页面信息, 从发送共享文件的第一用户的终端获取 相应的目标页面信息并保存。 The method according to claim 6, wherein the method further comprises: before the step of transmitting, by the IMS server, the user terminal of each user who performs a WEB conference with the third user, the method further The method includes: determining that the target page information carried by the page turning operation information is stored locally; if the target page information is not stored, acquiring the corresponding target page information from the terminal of the first user that sends the shared file and saving. 8、一种实现文件共享的装置,其特征在于,应用于 IP多媒体子系统( IMS ) 网页 ( WEB )会议, 所述装置包括: 接收单元, 其设置为: 接收参与 WEB会议的第一用户的用户终端发送 的共享消息, 所述共享消息携带所述第一用户选择共享的共享文件的页面信 息; 8. An apparatus for implementing file sharing, characterized by being applied to an IP Multimedia Subsystem (IMS) web page (WEB) conference, the apparatus comprising: a receiving unit, configured to: receive a sharing message sent by a user terminal of a first user participating in the WEB conference, where the sharing message carries page information of the shared file selected by the first user to be shared; 第一控制显示单元, 其设置为: 控制所述接收单元接收的共享消息携带 的页面信息对应的页面显示在所述第一用户的用户终端的 WEB界面; 共享单元, 其设置为: 将所述接收单元接收的共享消息通过 IMS服务器 发送到与所述第一用户进行 WEB会议的各用户的用户终端; 以及 第二控制显示单元, 其设置为: 控制与所述第一用户进行 WEB会议的 各用户的用户终端接收的共享消息显示在所述各用户的用户终端的 WEB界 面。  a first control display unit, configured to: control a page corresponding to the page information carried by the shared message received by the receiving unit to be displayed on a WEB interface of the user terminal of the first user; a sharing unit, configured to: The shared message received by the receiving unit is sent by the IMS server to the user terminal of each user who performs the WEB meeting with the first user; and the second control display unit is configured to: control each of the WEB meetings with the first user The shared message received by the user terminal of the user is displayed on the WEB interface of the user terminal of each user. 9、如权利要求 8所述的装置, 其中, 所述共享单元是设置为按如下方式 将共享消息通过 IMS服务器发送到与所述第一用户进行 WEB会议的各用户 的用户终端: 将所述共享消息封装为扩展标记语言(XML )格式的共享消息后通过所 述第一用户的用户终端发送到 IMS服务器, 并通过所述 IMS服务器将接收 的所述 XML格式的共享消息转发到与所述第一用户进行 WEB会议的各用户 的用户终端。 9. The apparatus according to claim 8, wherein the sharing unit is a user terminal configured to send a shared message to each user who performs a WEB conference with the first user through an IMS server as follows: After the shared message is encapsulated into a shared message in the extended markup language (XML) format, the shared message is sent to the IMS server by the user terminal of the first user, and the received shared message in the XML format is forwarded to the The user terminal of each user who performs the WEB conference by the first user. 10、 如权利要求 8所述的装置, 其中: 所述接收单元还设置为: 所述第一控制显示单元以及所述第二控制显示 单元分别控制显示页面后, 并且所述页面当釆用白板功能显示页面时, 接收 参与所述 WEB会议的第二用户的用户终端发送的对当前显示的共享页面的 操作信息; 所述共享单元还设置为: 将所述接收单元接收的操作信息通过所述 IMS 服务器发送到与所述第二用户进行 WEB会议的各用户的用户终端, 以指示 所述各用户的用户终端根据所述操作信息对当前显示的共享页面进行操作。 10. The apparatus according to claim 8, wherein: the receiving unit is further configured to: the first control display unit and the second control display unit respectively control a display page, and the page is a whiteboard When the function displays the page, the operation information of the currently displayed shared page sent by the user terminal of the second user participating in the WEB conference is received; the sharing unit is further configured to: pass the operation information received by the receiving unit by using the The IMS server sends the user terminal of each user who performs a WEB conference with the second user, to instruct the user terminal of each user to operate the currently displayed shared page according to the operation information. 11、 如权利要求 8所述的装置, 其中: 所述接收单元还设置为: 所述第一控制显示单元以及所述第二控制显示 单元分别控制显示页面后, 接收参与所述 WEB会议的第三用户的用户终端 发送的翻页操作信息, 所述翻页操作信息携带翻页后的目标页面信息; 所述共享单元还设置为: 将所述接收单元接收的翻页操作信息通过所述 IMS服务器发送到与所述第三用户进行 WEB会议的各用户的用户终端, 以 指示与所述第三用户进行 WEB会议的各用户的用户终端将所述翻页操作信 息携带的目标页面信息对应的页面显示在各自的 WEB界面。 11. Apparatus according to claim 8 wherein: The receiving unit is further configured to: after the first control display unit and the second control display unit respectively control the display page, receive the page turning operation information sent by the user terminal of the third user participating in the WEB conference, The page turning operation information carries the page information after the page turning; the sharing unit is further configured to: send the page turning operation information received by the receiving unit to the WEB meeting with the third user by using the IMS server The user terminal of each user displays a page corresponding to the target page information carried by the page turning operation information on the respective WEB interfaces by the user terminal of each user who instructs the third user to perform the WEB conference. 12、 如权利要求 8所述的装置, 其中, 所述共享消息携带的所述页面信 息对应的页面的格式为参与 WEB会议的各用户终端支持的显示格式; 或 /和 所述共享消息携带所述共享文件的设定数据量的页面信息。 The device according to claim 8, wherein the format of the page corresponding to the page information carried by the shared message is a display format supported by each user terminal participating in the WEB conference; or/and the shared message carrying The page information of the set data amount of the shared file.
PCT/CN2010/075860 2010-05-12 2010-08-10 Method and device for implementing file sharing Ceased WO2011140750A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010172615A CN101820430A (en) 2010-05-12 2010-05-12 Method and device for realizing file sharing in IMS WEB meeting
CN201010172615.4 2010-05-12

Publications (1)

Publication Number Publication Date
WO2011140750A1 true WO2011140750A1 (en) 2011-11-17

Family

ID=42655378

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/075860 Ceased WO2011140750A1 (en) 2010-05-12 2010-08-10 Method and device for implementing file sharing

Country Status (2)

Country Link
CN (1) CN101820430A (en)
WO (1) WO2011140750A1 (en)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8949352B2 (en) 2011-10-28 2015-02-03 Microsoft Corporation Document sharing through browser
CN102916998A (en) * 2012-03-26 2013-02-06 上海方正数字出版技术有限公司 Network public whiteboard system and method based on cloud computing
CN103379096B (en) * 2012-04-18 2018-07-06 中兴通讯股份有限公司 Internet and carrier network business sharing method, service side and web gateway
CN103428382A (en) * 2012-05-23 2013-12-04 腾讯科技(深圳)有限公司 Method, terminal, server and system for carrying out teleconference
CN103475846B (en) * 2012-06-06 2018-09-04 腾讯科技(深圳)有限公司 A kind of method and the terminal for video communication, server of video communication
CN102801779B (en) * 2012-06-25 2015-07-01 北京奇虎科技有限公司 Interface presentation method, system and terminal
CN102780785A (en) * 2012-08-13 2012-11-14 广东威创视讯科技股份有限公司 Multi-terminal synchronous display method, terminal and system
CN104182922A (en) * 2013-05-21 2014-12-03 浙江南北联合信息科技有限公司 Cloud computing platform of judicial committee and display method thereof
CN103473047B (en) * 2013-08-29 2017-03-29 贝壳网际(北京)安全技术有限公司 Method and device for managing tab background in browser and client
CN105187360A (en) * 2014-06-17 2015-12-23 中兴通讯股份有限公司 Document conference sharing method and device
KR102457006B1 (en) * 2015-08-19 2022-10-21 삼성전자 주식회사 Apparatus and method for providing information of electronic device
CN106487757A (en) * 2015-08-28 2017-03-08 华为技术有限公司 Carry out method, conference client and the system of voice conferencing
CN105790963A (en) * 2016-02-23 2016-07-20 深圳市京华科讯科技有限公司 Method for managing multi-user control virtual meeting interface, server and client
CN108664547B (en) * 2018-03-26 2020-01-24 平安科技(深圳)有限公司 Electronic device, conference file sharing method and storage medium
CN110519315A (en) * 2018-05-21 2019-11-29 陈立新 File remote power feeding system
CN112256655A (en) * 2019-07-22 2021-01-22 中兴通讯股份有限公司 Document sharing method, device and system
CN113535662B (en) * 2020-07-09 2023-04-07 抖音视界有限公司 Information position indicating method and device, electronic equipment and storage medium
CN114816293A (en) * 2022-03-17 2022-07-29 联想(北京)有限公司 File sharing method and file sharing equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5577188A (en) * 1994-05-31 1996-11-19 Future Labs, Inc. Method to provide for virtual screen overlay
CN101150537A (en) * 2007-10-10 2008-03-26 中国联合通信有限公司 A file sharing and control method and system for instant messaging conference
CN101505226A (en) * 2009-02-25 2009-08-12 中国联合网络通信集团有限公司 Multimedia communication interaction system and method
CN101567798A (en) * 2009-05-27 2009-10-28 中兴通讯股份有限公司 System and method for realizing electronic whiteboard conference based on IP multimedia system configuration

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2277188A (en) * 1939-08-12 1942-03-24 Shaffer Tool Works Portable pipe straightener

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5577188A (en) * 1994-05-31 1996-11-19 Future Labs, Inc. Method to provide for virtual screen overlay
CN101150537A (en) * 2007-10-10 2008-03-26 中国联合通信有限公司 A file sharing and control method and system for instant messaging conference
CN101505226A (en) * 2009-02-25 2009-08-12 中国联合网络通信集团有限公司 Multimedia communication interaction system and method
CN101567798A (en) * 2009-05-27 2009-10-28 中兴通讯股份有限公司 System and method for realizing electronic whiteboard conference based on IP multimedia system configuration

Also Published As

Publication number Publication date
CN101820430A (en) 2010-09-01

Similar Documents

Publication Publication Date Title
WO2011140750A1 (en) Method and device for implementing file sharing
EP2658232A1 (en) Method and system for an optimized multimedia communications system
US20120017149A1 (en) Video whisper sessions during online collaborative computing sessions
US10334206B2 (en) Provision of video conferencing services using a micro pop to extend media processing into enterprise networks
KR101651353B1 (en) Video conference system based on N-screen
US20110061005A1 (en) Method, device, and system for implementing electronic whiteboard in audio/video conference
US20140108568A1 (en) Method and System for Providing Multimedia Content Sharing Service While Conducting Communication Service
US20130159432A1 (en) Providing Parameterized Actionable Communication Messages Via an Electronic Communication
TW201006190A (en) Open architecture based domain dependent real time multi-lingual communication service
WO2014019497A1 (en) Real time communication method, terminal device, real time communication server and system
TW201240464A (en) Data sharing method
CN105187360A (en) Document conference sharing method and device
CN101102456A (en) A video conference system with instant messaging function and its implementation method
TW201902209A (en) Method for establishing video call using multiple mobile communication devices
CN111405229B (en) Video conference processing method, system, client, electronic equipment and storage medium
WO2013127163A1 (en) Call terminal enrollment method and device
CN103379096A (en) Internet and operator network service sharing method, service side and webpage gateway
US10701116B2 (en) Method, computer-readable storage device and apparatus for establishing persistent messaging sessions
CN112866619A (en) Teleconference control method and device, electronic equipment and storage medium
WO2022134928A1 (en) Method for sharing cloud desktop to conference television system, cloud desktop terminal, and cloud desktop
NO325064B1 (en) communications Client
WO2023011056A1 (en) Communication method and apparatus
WO2020119229A1 (en) Electronic whiteboard control method, mobile terminal and electronic whiteboard system
CN102291366A (en) Method for realizing instant messaging of multi-media conference and user equipment
WO2017197989A1 (en) Signalling architecture and method and apparatus thereof for implementing call processing

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: 10851255

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: 10851255

Country of ref document: EP

Kind code of ref document: A1