Communication method and system of video networking terminal

文档序号:1395702 发布日期:2020-02-28 浏览:18次 中文

阅读说明:本技术 一种视联网终端的通信方法和系统 (Communication method and system of video networking terminal ) 是由 王艳辉 亓娜 牛永会 杨春晖 于 2018-08-20 设计创作,主要内容包括:本发明实施例提供了一种视联网终端的通信方法和系统,所述视联网终端与视联网服务器通信,所述的方法包括:所述视联网终端获取拨号号码;所述视联网终端判断所述拨号号码是第一类型号码或第二类型号码;若所述拨号号码是第一类型号码,则所述视联网终端生成号码查询请求,并向所述视联网服务器发送所述号码查询请求;所述视联网服务器根据所述号码查询请求,获取与所述拨号号码对应的目标第二类型号码;所述视联网终端接收所述视联网服务器发送的目标第二类型号码;所述视联网终端根据所述目标第二类型号码,与对应的目标视联网终端通信。本发明实施例实现了通过自定义号码与其他视联网终端通信,满足了用户对视联网终端设置自定义号码的需求。(The embodiment of the invention provides a communication method and a system of a video network terminal, wherein the video network terminal is communicated with a video network server, and the method comprises the following steps: the video network terminal acquires a dialing number; the video network terminal judges whether the dialing number is a first type number or a second type number; if the dialing number is a first type number, the video network terminal generates a number query request and sends the number query request to the video network server; the video network server acquires a target second type number corresponding to the dialing number according to the number query request; the video network terminal receives a target second type number sent by the video network server; and the video network terminal communicates with the corresponding target video network terminal according to the target second type number. The embodiment of the invention realizes the communication with other video network terminals through the user-defined number, and meets the requirement of setting the user-defined number for the video network terminal.)

1. A communication method of a video network terminal is characterized in that the video network terminal is communicated with a video network server, and the method comprises the following steps:

the video network terminal acquires a dialing number;

the video network terminal judges whether the dialing number is a first type number or a second type number;

if the dialing number is a first type number, the video network terminal generates a number query request and sends the number query request to the video network server;

the video network server acquires a target second type number corresponding to the dialing number according to the number query request;

the video network terminal receives a target second type number sent by the video network server;

and the video network terminal communicates with the corresponding target video network terminal according to the target second type number.

2. The method of claim 1, wherein the video network server communicates with a number server, and the step of obtaining the target second type number corresponding to the dialed number by the video network server according to the number query request comprises:

the video network server sends the number inquiry request to the number server;

and the number server searches a target second type number corresponding to the dialing number from a preset mapping table according to the number inquiry request.

3. The method of claim 2, wherein the mapping table is generated by:

the number server acquires a second type number of the video network terminal and a first type number distributed to the video network terminal;

and the number server establishes a mapping relation between the first type number and the second type number and records the mapping relation into a mapping table.

4. The method according to claim 1, wherein the second type number is a physical number, the physical number is composed of a region identification code and a terminal identification code, and the first type number is determined by user customization.

5. A communication system of a video network terminal is characterized by comprising the video network terminal and a video network server which is communicated with the video network terminal, wherein the video network terminal comprises:

a dialing number obtaining module for obtaining a dialing number;

the dialing number judging module is used for judging whether the dialing number is a first type number or a second type number;

the query module is used for generating a number query request and sending the number query request to the video network server if the dialing number is a first type number;

the target number receiving module is used for receiving a target second type number sent by the video network server;

the communication module is used for communicating with a corresponding target video network terminal according to the target second type number;

the video network server comprises:

and the number acquisition module is used for acquiring a target second type number corresponding to the dialing number according to the number inquiry request.

6. The system of claim 5, further comprising a number server in communication with the video networking server,

the number acquisition module comprises:

the query request forwarding submodule is used for sending the number query request to the number server;

the number server includes:

and the number searching module is used for searching a target second type number corresponding to the dialing number from a preset mapping table according to the number searching request.

7. The system of claim 6, wherein the mapping table is generated by the number server, the number server comprising:

the associated number acquisition module is used for acquiring a second type number of the video network terminal and a first type number distributed to the video network terminal;

and the mapping relation establishing module is used for establishing the mapping relation between the first type number and the second type number and recording the mapping relation into a mapping table.

8. The system according to claim 5, wherein the second type number is a physical number, the physical number is composed of a region identification code and a terminal identification code, and the first type number is determined by user customization.

9. An apparatus, comprising:

one or more processors; and

one or more machine-readable media having instructions stored thereon that, when executed by the one or more processors, cause the apparatus to perform the method of one or more of claims 1-4.

10. One or more machine readable media having instructions stored thereon that, when executed by one or more processors, cause the processors to perform the method of one or more of claims 1-4.

Technical Field

The invention relates to the technical field of video networking, in particular to a communication method of a video networking terminal and a communication system of the video networking terminal.

Background

The video networking is an important milestone for network development, is a real-time network, can realize high-definition video real-time transmission, and pushes a plurality of Ethernet applications to high-definition video, and high-definition faces.

Each terminal in the video network is assigned a physical number that is used for terminal addressing and communication.

For example, if user a needs to talk to user B, user a needs to dial the physical number of user B's video networking terminal in his video networking terminal.

In practice, some users hope to customize the number of their own video networking terminal based on the characteristics of popular habits, personal preferences, convenience and easy memory, etc., but such services are not provided in the video networking at present.

Disclosure of Invention

In view of the above problems, embodiments of the present invention are proposed to provide a communication method of a video network terminal and a corresponding communication system of a video network terminal that overcome or at least partially solve the above problems.

In order to solve the above problem, an embodiment of the present invention discloses a communication method for a video network terminal, wherein the video network terminal communicates with a video network server, and the method includes:

the video network terminal acquires a dialing number;

the video network terminal judges whether the dialing number is a first type number or a second type number;

if the dialing number is a first type number, the video network terminal generates a number query request and sends the number query request to the video network server;

the video network server acquires a target second type number corresponding to the dialing number according to the number query request;

the video network terminal receives a target second type number sent by the video network server;

and the video network terminal communicates with the corresponding target video network terminal according to the target second type number.

Preferably, the step of the video network server communicating with a number server to obtain a target second type number corresponding to the dial-up number according to the number query request includes:

the video network server sends the number inquiry request to the number server;

and the number server searches a target second type number corresponding to the dialing number from a preset mapping table according to the number inquiry request.

Preferably, the mapping table is generated as follows:

the number server acquires a second type number of the video network terminal and a first type number distributed to the video network terminal;

and the number server establishes a mapping relation between the first type number and the second type number and records the mapping relation into a mapping table.

Preferably, the second type number is a physical number, the physical number is composed of a region identification code and a terminal identification code, and the first type number is determined by user definition.

The embodiment of the invention discloses a communication system of a video network terminal, which comprises the video network terminal and a video network server communicated with the video network terminal, wherein the video network terminal comprises:

a dialing number obtaining module for obtaining a dialing number;

the dialing number judging module is used for judging whether the dialing number is a first type number or a second type number;

the query module is used for generating a number query request and sending the number query request to the video network server if the dialing number is a first type number;

the target number receiving module is used for receiving a target second type number sent by the video network server;

the communication module is used for communicating with a corresponding target video network terminal according to the target second type number;

the video network server comprises:

and the number acquisition module is used for acquiring a target second type number corresponding to the dialing number according to the number inquiry request.

Preferably, the system also comprises a number server which is communicated with the video networking server,

the number acquisition module comprises: the query request forwarding submodule is used for sending the number query request to the number server;

the number server includes:

and the number searching module is used for searching a target second type number corresponding to the dialing number from a preset mapping table according to the number searching request.

Preferably, the mapping table is generated by the number server, and the number server includes:

the associated number acquisition module is used for acquiring a second type number of the video network terminal and a first type number distributed to the video network terminal;

and the mapping relation establishing module is used for establishing the mapping relation between the first type number and the second type number and recording the mapping relation into a mapping table.

Preferably, the second type number is a physical number, the physical number is composed of a region identification code and a terminal identification code, and the first type number is determined by user definition.

The embodiment of the invention discloses a device, which comprises:

one or more processors; and

one or more machine readable media having instructions stored thereon that, when executed by the one or more processors, cause the apparatus to perform one or more methods as described above.

Embodiments of the invention disclose one or more machine-readable media having instructions stored thereon, which when executed by one or more processors, cause the processors to perform one or more methods as described above.

The embodiment of the invention has the following advantages:

in the embodiment of the invention, the video network provides a service capable of customizing numbers for users, and during communication, the users can own video network terminals to dial the customized numbers of the video network terminals of the other party; the own video network terminal sends a number query request to the video network server according to the user-defined number, then receives a physical number corresponding to the user-defined number returned by the video network server, and the own video network terminal communicates with the other video network terminal according to the physical number. The embodiment of the invention realizes the communication with other video network terminals through the user-defined number, and meets the requirement of setting the user-defined number for the video network terminal.

Drawings

Fig. 1 is a flowchart of a first embodiment of a communication method of a video network terminal according to the present invention;

FIG. 2 is a flowchart illustrating the steps of a second embodiment of a communication method for terminals of video networking according to the present invention;

fig. 3 is a schematic diagram of a video network terminal searching for a physical number in an embodiment of the present invention;

fig. 4 is a schematic diagram of another embodiment of the present invention for looking up a physical number by a terminal of a video network;

fig. 5 is a block diagram of an embodiment of a communication system of a video networking terminal of the present invention.

Detailed Description

In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.

Referring to fig. 1, a flowchart illustrating a first embodiment of a method for communicating a video network terminal according to the present invention is shown, wherein the video network terminal communicates with a video network server, and the method includes: the method specifically comprises the following steps:

step 101, the video network terminal acquires a dialing number;

in the embodiment of the invention, the video network provides a service capable of defining numbers by user, and the user can customize the required beautiful numbers based on the characteristics of popular habits, personal preferences, convenience and easy memorization and the like.

In the video network, because the communication between the video network terminals is based on the physical number, when addressing, the corresponding video network terminal is found according to the physical number.

Besides the physical number, the video network terminal is also provided with a self-defined number, and the physical number and the self-defined number have a mapping relation.

The physical number is composed of a region identification code and a terminal identification code. Specifically, the physical number is composed of 8-bit characters, and includes a 3-bit area identification code and a 5-bit terminal identification code. The user-defined number can be composed of the numbers defined by the user.

In the embodiment of the invention, the dialing number is a number input by a user in the video network terminal.

When the user needs to communicate with the video network terminal configured with the custom number, the user can dial the custom number in the video network terminal.

For example, the user a's video network terminal is configured with a customized number, and when the user B needs to communicate with the user a's video network terminal, the user B inputs the customized number of the user a in the user's video network terminal, that is, the user B can communicate with the user a's video network terminal.

Of course, user B may also enter the physical number of user A's video networking terminal to communicate with user A's video networking terminal.

102, the video network terminal judges whether the dialing number is a first type number or a second type number;

in the embodiment of the invention, the first type number refers to a self-defined number, and the second type number refers to a physical number.

103, if the dialing number is a first type number, the video network terminal generates a number query request and sends the number query request to the video network server;

and if the dialing number is a self-defined number, the video network terminal generates a number query request and sends the number query request to the video network server.

104, the video network server acquires a target second type number corresponding to the dialing number according to the number inquiry request;

the number query request comprises a dialing number, and the video network server acquires a target second type number corresponding to the dialing number; the destination second-type number is a physical number having a mapping relationship with the dialed number.

105, the video network terminal receives a target second type number sent by the video network server;

the video network terminal receives the target second type number sent by the video network server.

And 106, the video network terminal communicates with the corresponding target video network terminal according to the target second type number.

And after receiving the target second type number sent by the video network server, the video network terminal generates a communication request and sends the communication request to a target video network terminal corresponding to the target second type number.

In the embodiment of the invention, the video network provides a service capable of customizing numbers for users, and during communication, the users can own video network terminals to dial the customized numbers of the video network terminals of the other party; the own video network terminal sends a number query request to the video network server according to the user-defined number, then receives a physical number corresponding to the user-defined number returned by the video network server, and the own video network terminal communicates with the other video network terminal according to the physical number. The embodiment of the invention realizes the communication with other video network terminals through the user-defined number, and meets the requirement of setting the user-defined number for the video network terminal.

Referring to fig. 2, a flowchart illustrating the steps of a second embodiment of a communication method of a video network terminal according to the present invention is shown, wherein the video network terminal communicates with a video network server, and the method includes: the method specifically comprises the following steps:

step 201, the video network terminal acquires a dialing number;

besides the physical number, the video network terminal is also provided with a self-defined number, and the physical number and the self-defined number have a mapping relation.

The physical number is composed of a region identification code and a terminal identification code. Specifically, the physical number is composed of 8-bit characters, and includes a 3-bit area identification code and a 5-bit terminal identification code. The user-defined number can be composed of the numbers defined by the user.

In the embodiment of the invention, the dialing number is a number input by a user in the video network terminal.

Step 202, the video network terminal judges whether the dialing number is a first type number or a second type number;

in the embodiment of the invention, the first type number refers to a self-defined number, and the second type number refers to a physical number.

Step 203, if the dialing number is a first type number, the video network terminal generates a number query request and sends the number query request to the video network server;

and if the dialing number is a self-defined number, the video network terminal generates a number query request and sends the number query request to the video network server.

Step 204, the video network server sends the number inquiry request to the number server;

in embodiments of the present invention, the video networking server may communicate with a number server,

after receiving the number query request of the video network terminal, the video network server may forward the number query request to the number server.

Step 205, the number server searches a target second type number corresponding to the dialing number from a preset mapping table according to the number query request;

in the embodiment of the present invention, the mapping table records the mapping relationship between the first type number and the second type number. If the dialing number is the first type number, the second type number corresponding to the first type number can be searched from the mapping table.

And after finding the target second type number, the number server sends the target second type number to the video network server.

In the embodiment of the present invention, the mapping table may be generated by:

step 301, the number server obtains a second type number of the video network terminal and a first type number distributed to the video network terminal;

step 302, the number server establishes a mapping relationship between the first type number and the second type number, and records the mapping relationship into a mapping table.

Specifically, the number server acquires a physical number of the video network terminal and a user-defined number allocated to the video network terminal, and establishes a mapping relationship between the physical number and the user-defined number and records the mapping relationship into a mapping table.

The number server may store the mapping table in a database and provide a query interface. The video network server can send a number inquiry request to the number server through the inquiry interface.

Step 206, the video network terminal receives a target second type number sent by the video network server;

and after receiving the target second type number, the video network server sends the target second type number to the video network terminal.

And step 207, the video network terminal communicates with the corresponding target video network terminal according to the target second type number.

And after receiving the target second type number sent by the video network server, the video network terminal generates a communication request and sends the communication request to a target video network terminal corresponding to the target second type number.

In the embodiment of the invention, the video network provides a service capable of customizing numbers for users, and during communication, the users can own video network terminals to dial the customized numbers of the video network terminals of the other party; the video network terminal of the own party sends a number query request to the video network server according to the user-defined number, and the video network server forwards the number query request to the number server after receiving the number query request; the number server searches a physical number corresponding to the user-defined number according to the number inquiry request and then sends the physical number to the video network server; and the video network server sends the physical number to the video network terminal, and the video network terminal of the own party communicates with the video network terminal of the other party according to the physical number. The embodiment of the invention realizes the communication with other video network terminals through the user-defined number, and meets the requirement of setting the user-defined number for the video network terminal.

In order to enable a person skilled in the art to better understand the embodiments of the present invention, the following description is given by way of an example:

fig. 3 is a schematic diagram illustrating a terminal of a video network searching for a physical number according to an embodiment of the present invention.

And the video network terminal acquires the dialing number input by the user. And the video network terminal judges whether the dialing number is a physical number or a self-defined number, and if the dialing number is the self-defined number, the number inquiry flow is entered.

The video network terminal sends a number query request to the video network server, and the video network server forwards the number query request to the number server after receiving the number query request.

And the number server searches a target physical number corresponding to the dialing number from a mapping table of a local database according to the number query request. And the number server sends the target physical number to the video networking server, and the video networking server sends the target physical number to the video networking terminal. And after receiving the target physical number, the video network terminal dials out by using the target physical number.

Referring to fig. 4, a schematic diagram of looking up a physical number by a terminal of a video network according to another embodiment of the present invention is shown.

And the video network terminal acquires the dialing number input by the user. And the video network terminal judges whether the dialing number is a physical number or a self-defined number, and if the dialing number is the self-defined number, the number inquiry flow is entered.

The video network terminal sends a number query request to the video network server, and the video network server forwards the number query request to the number server after receiving the number query request.

And after receiving the query request, the number server forwards the query request to the network management server. The network management server searches the target physical number corresponding to the dialing number from the mapping table of the local database.

The network management server sends the target physical number to the number server, the number server sends the target physical number to the video networking server, and the video networking server sends the target physical number to the video networking terminal. And after receiving the target physical number, the video network terminal dials out by using the target physical number.

It should be noted that for simplicity of description, the method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the illustrated order of acts, as some steps may occur in other orders or concurrently according to the present invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.

Referring to fig. 5, a block diagram of a communication system of a video network terminal according to an embodiment of the present invention is shown, including a video network terminal 501 and a video network server 501 in communication with the video network terminal 501, where the video network terminal 501 may include:

a dial number obtaining module 5011 for obtaining a dial number;

a dial number judgment module 5012, configured to judge that the dial number is a first type number or a second type number;

the query module 5013 is configured to generate a number query request if the dialed number is a first type of number, and send the number query request to the video network server;

a target number receiving module 5014, configured to receive a target second type number sent by the video network server;

the communication module 5015 is configured to communicate with a corresponding target video network terminal according to the target second type number;

the video network server 502 may include:

the number obtaining module 5021 is configured to obtain a target second type number corresponding to the dialed number according to the number query request.

The system of the embodiment of the invention can also comprise a number server which is communicated with the video network server,

the number acquiring module 5021 may include: the query request forwarding submodule is used for sending the number query request to the number server;

the number server includes:

and the number searching module is used for searching a target second type number corresponding to the dialing number from a preset mapping table according to the number searching request.

In this embodiment of the present invention, the mapping table is generated by the number server, and the number server may include:

the associated number acquisition module is used for acquiring a second type number of the video network terminal and a first type number distributed to the video network terminal;

and the mapping relation establishing module is used for establishing the mapping relation between the first type number and the second type number and recording the mapping relation into a mapping table.

In the embodiment of the invention, the second type number is a physical number, the physical number is composed of a region identification code and a terminal identification code, and the first type number is determined by user definition.

For the system embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.

An embodiment of the present invention further provides an apparatus, including:

one or more processors; and

one or more machine-readable media having instructions stored thereon, which when executed by the one or more processors, cause the apparatus to perform methods as described in embodiments of the invention.

Embodiments of the invention also provide one or more machine-readable media having instructions stored thereon, which when executed by one or more processors, cause the processors to perform the methods described in embodiments of the invention.

The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.

As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.

Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the invention.

Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or terminal that comprises the element.

The above detailed description is made on the communication method of the video networking terminal and the communication system of the video networking terminal provided by the present invention, and a specific example is applied in the text to explain the principle and the implementation of the present invention, and the description of the above embodiment is only used to help understanding the method of the present invention and the core idea thereof; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种矿用通信控制系统的多媒体终端及矿用通信控制系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类