[go: up one dir, main page]

CN106357795A - SIP (session initiation protocol)-based tourism social software architecture and multifunctional platform - Google Patents

SIP (session initiation protocol)-based tourism social software architecture and multifunctional platform Download PDF

Info

Publication number
CN106357795A
CN106357795A CN201610890123.6A CN201610890123A CN106357795A CN 106357795 A CN106357795 A CN 106357795A CN 201610890123 A CN201610890123 A CN 201610890123A CN 106357795 A CN106357795 A CN 106357795A
Authority
CN
China
Prior art keywords
tourism
social platform
information
client terminal
sip protocol
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.)
Pending
Application number
CN201610890123.6A
Other languages
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.)
Tianjin University of Science and Technology
Original Assignee
Tianjin University of Science and Technology
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 Tianjin University of Science and Technology filed Critical Tianjin University of Science and Technology
Priority to CN201610890123.6A priority Critical patent/CN106357795A/en
Publication of CN106357795A publication Critical patent/CN106357795A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/14Travel agencies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0478Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload applying multiple layers of encryption, e.g. nested tunnels or encrypting the content with a first key and then with at least a second key
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0618Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
    • H04L9/0625Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation with splitting of the data block into left and right halves, e.g. Feistel based algorithms, DES, FEAL, IDEA or KASUMI

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Tourism & Hospitality (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Medical Informatics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种基于SIP协议搭建旅游社交软件架构与多功能平台,该旅游社交软件包括旅游客户终端、基于SIP协议的旅游社交平台和共享数据库;其中旅游客户终端包括SIP用户的注册及登录模块、景点快速搜索模块、GPS定位模块;基于SIP协议的旅游社交平台分为总旅游社交平台和区域旅游社交平台;总旅游社交平台包括SIP服务器接受注册管理模块、总平台信息交互模块;区域旅游社交平台包括SIP服务器注册即登录模块、信息交互模块等;通过总旅游社交平台和区域旅游社交平台分流处理旅游客户终端请求,系统内用户信息通信都经过加密,并使用了多媒体讲解,有效解决现有系统结构稳定性差、景点介绍方式单一等问题,提高了系统的稳定性、安全性及易用性。

The invention discloses a tourism social software architecture and a multifunctional platform based on the SIP protocol. The tourism social software includes a travel client terminal, a travel social platform based on the SIP protocol, and a shared database; the travel client terminal includes registration and login of SIP users module, scenic spot quick search module, GPS positioning module; the tourism social platform based on the SIP protocol is divided into the total tourism social platform and the regional tourism social platform; the total tourism social platform includes the SIP server registration management module and the general platform information interaction module; The social platform includes a SIP server registration module, an information interaction module, etc.; through the general tourism social platform and the regional tourism social platform, the terminal requests of tourism customers are distributed and processed. The user information communication in the system is encrypted, and multimedia explanations are used to effectively solve the current problems. There are problems such as poor stability of the system structure and a single way of introducing attractions, which improves the stability, security and ease of use of the system.

Description

一种基于SIP协议的旅游社交软件架构与多功能平台A tourism social software architecture and multi-functional platform based on SIP protocol

技术领域technical field

本发明是一种多功能旅游平台软件,一种基于SIP协议的旅游社交软件架构与多功能平台。The invention is a multifunctional tourism platform software, a tourism social software framework and a multifunctional platform based on the SIP protocol.

背景技术Background technique

随着人均GDP的增长,公民外出旅游人数日益增多,各种景点数不胜数,但是当前旅游模式不外乎是导游拿着小旗子带着麦克风按照选定好的路线带着游客们去游玩,公民素质的提高让越来越多的游客选择自由行,因而出现了大量的旅游出行软件,以便于公民的自由出行。但是现存的旅游系统及软件中存在着以下几个问题:With the growth of per capita GDP, the number of citizens going out to travel is increasing, and there are countless scenic spots. However, the current tourism mode is nothing more than a tour guide holding a small flag and a microphone to take tourists along the selected route. The quality of citizens The improvement of tourism has led more and more tourists to choose independent travel, so a large number of travel software has emerged to facilitate citizens' free travel. However, there are several problems in the existing travel system and software:

1)系统结构稳定性差1) Poor system structure stability

现阶段大部分系统是B/S架构的,如中国发明专利:一种导游系统,授权公告号:CN102339579 B,授权公告日:2014.10.15;一种网络旅游系统,授权公告号:CN 204856616 U,授权公告日:2015.12.09。虽然这两个专利对各自的系统进行了详细的描述能实现旅游中的很多功能,但是当上万用户同时登录传输数据,数据并发会给服务器很大压力,使得服务器响应速度慢,耗费时间长,严重时甚至造成服务器崩溃,而这两种专利中都没有提到服务器结构及解决服务器压力过大问题,这是实际应用过程中一个潜藏的隐患。Most of the systems at this stage are based on B/S structure, such as Chinese invention patent: a tour guide system, authorized announcement number: CN102339579 B, authorized announcement date: 2014.10.15; an online travel system, authorized announcement number: CN 204856616 U , Authorization Announcement Date: 2015.12.09. Although these two patents describe their respective systems in detail and can realize many functions in tourism, when tens of thousands of users log in to transmit data at the same time, the concurrent data will put a lot of pressure on the server, making the server respond slowly and take a long time , and even cause the server to crash in severe cases, and neither of these two patents mentions the server structure and solves the problem of excessive server pressure, which is a potential hidden danger in the actual application process.

2)信息保密性差2) Poor information confidentiality

一般的旅游软件或系统中都有大量的个人信息,其通信过程很少提及加密,这样可能会造成当前软件信息保密性问题,使个人资料流失。There is a large amount of personal information in general travel software or systems, and encryption is rarely mentioned in the communication process, which may cause the problem of confidentiality of current software information and the loss of personal data.

3)景点介绍方式单一3) Single way to introduce scenic spots

随着自由行的发展,游客们也感觉到了不便。例如没有导游的带领与解说,对当地景点与文化并不了解,旅程也只能是走马观花;没有当地人的介绍,众多美食也无法体验;没有详细的说明,当地独特的魅力也无法体会。大部分系统或者软件介绍景点信息时采用文字加图片的形式,介绍方式过于单一,不能满足用户的多种需求。With the development of free travel, tourists also feel inconvenience. For example, without the guidance and explanation of a tour guide, you don’t know much about the local attractions and culture, and the journey can only be a fleeting experience; without the introduction of the locals, you can’t experience many delicacies; without detailed instructions, you can’t appreciate the unique charm of the local area. . Most systems or software use the form of text plus pictures when introducing scenic spot information. The introduction method is too simple and cannot meet the various needs of users.

4)搜索方式单一4) Single search method

市面上的旅游系统或软件的搜索方式只有输入文字的形式,但对于景点搜索来说,这种方式解决不了游客不知道地名的困扰。The search method of tourism systems or software on the market is only in the form of inputting text, but for scenic spot searches, this method cannot solve the problem that tourists do not know the place names.

鉴于此,为方便游客出行游玩使用多功能旅游软件,快速了解当地风土人情、特色文化,避免信息泄露,保障信息安全,以上问题亟待解决。In view of this, in order to facilitate tourists to travel and play, use multi-functional travel software, quickly understand local customs, characteristic culture, avoid information leakage, and ensure information security. The above problems need to be solved urgently.

发明内容Contents of the invention

为解决上述问题,本发明提供了一种基于SIP协议的旅游社交软件架构与多功能平台。In order to solve the above problems, the present invention provides a SIP-based tourism social software architecture and multi-functional platform.

本发明旅游社交软件包括旅游客户终端、基于SIP协议的旅游社交平台和共享数据库,所述旅游客户终端包括SIP用户的注册及登录模块、景点快速搜索模块、GPS定位模块。所述基于SIP协议的旅游社交平台分为总旅游社交平台和区域旅游社交平台。所述总旅游社交平台包括SIP服务器接受注册管理模块、总平台信息交互模块。所述区域旅游社交平台包括SIP服务器注册即登录模块、信息交互模块等。所述总旅游社交平台中有两大功能:第一点是旅游社交平台的重定向功能,通过SIP重定向将该区域的旅游客户终端注册至该终端所在区域或附近区域的区域服务器,并由该区域的区域服务器处理终端请求,以此减轻所述总旅游社交平台的压力,同时使用所在区域的区域旅游社交平台提升了上传下载速率,响应速度快,本地处理能力强;第二点是用户信息SIP协议加密通信功能,用户信息采用SIP协议和DES算法双重加密,音视频通信过程均采用SIP协议加密,保障了信息安全。所述共享数据库中包含物理IP地址表,用户注册信息表,景点信息表,所述用户注册信息表中包括用户名称,用户密码,用户登陆地区,所述景点信息表中包括文字信息,图片信息,语音信息和视频信息。The travel social software of the present invention includes a travel client terminal, a travel social platform based on the SIP protocol, and a shared database. The travel client terminal includes a SIP user registration and login module, a scenic spot quick search module, and a GPS positioning module. The tourism social platform based on the SIP protocol is divided into a general tourism social platform and a regional tourism social platform. The total tourism social platform includes a SIP server acceptance registration management module and a total platform information interaction module. The regional tourism social platform includes a SIP server registration or login module, an information interaction module, and the like. There are two major functions in the total tourism social platform: the first point is the redirection function of the tourism social platform, through SIP redirection, the tourism client terminal in this area is registered to the regional server in the area where the terminal is located or in a nearby area, and the The regional server in this area handles terminal requests, so as to reduce the pressure on the total tourism social platform, and at the same time use the regional tourism social platform in the area to improve the upload and download speed, fast response speed, and strong local processing capacity; the second point is that users Information SIP protocol encryption communication function, user information is double-encrypted by SIP protocol and DES algorithm, and audio and video communication processes are all encrypted by SIP protocol to ensure information security. The shared database includes a physical IP address table, a user registration information table, and a scenic spot information table. The user registration information table includes user names, user passwords, and user login areas. The scenic spot information table includes text information and picture information. , voice messages and video messages.

本发明旅游社交软件采用C/S架构及SIP协议,软件顶层共用一个所述共享数据库,与多个所述旅游社交平台相连接,所述每个旅游社交平台都对应一个城市,其中有一个所述总旅游社交平台,所述总旅游社交平台的物理IP地址固定,其余为所述区域旅游社交平台,每一个所述区域旅游社交平台都与所述总旅游社交平台进行通信。用户在使用所述旅游客户终端注册时都需要向所述总旅游社交平台发送位置信息,通过发送的位置信息确定用户所在地的物理IP地址(行政区域),如果用户与所述总旅游社交平台的物理IP地址的行政区域相同则可以直接注册,如果与所述总旅游社交平台的物理IP地址的行政区域有异,则所述总旅游社交平台将该用户的注册信息转送至与其行政区域相同或较近的所述区域旅游社交平台中,所有通信过程都基于SIP协议并加密通信,其特征在于:The travel social software of the present invention adopts the C/S framework and the SIP protocol. The top layer of the software shares a shared database and is connected to a plurality of the travel social platforms. Each of the travel social platforms corresponds to a city, and one of them is The total tourism social platform, the physical IP address of the total tourism social platform is fixed, and the rest are the regional tourism social platforms, and each of the regional tourism social platforms communicates with the total tourism social platform. The user needs to send location information to the total travel social platform when registering with the travel client terminal, and determine the physical IP address (administrative area) of the user's location through the sent location information. If the user and the total travel social platform If the administrative area of the physical IP address is the same, it can be registered directly. If it is different from the administrative area of the physical IP address of the total tourism social platform, the total tourism social platform will transfer the registration information of the user to the same or the same administrative area as the total tourism social platform. In the recent regional tourism social platform, all communication processes are based on SIP protocol and encrypted communication, which is characterized in that:

A01,所述区域旅游社交平台开机均通过SIP服务器注册模块向所述总旅游社交平台注册,并将对应的物理IP地址(行政区域)写到所述共享数据库的物理IP地址表单中;A01, the regional tourism social platform is started to register with the general tourism social platform through the SIP server registration module, and write the corresponding physical IP address (administrative area) into the physical IP address form of the shared database;

A02,用户通过所述旅游客户终端向所述总旅游社交平台发送注册请求;A02, the user sends a registration request to the total travel social platform through the travel client terminal;

A03,所述总旅游社交平台获得用户所使用所述旅游客户终端所在的物理IP地址的行政区域,并将物理IP地址所在的行政区域与所述共享数据库的物理IP地址表单中的行政区域对比,得到相同或较近的所述区域旅游社交平台物理IP地址;A03, the total travel social platform obtains the administrative area of the physical IP address of the travel client terminal used by the user, and compares the administrative area of the physical IP address with the administrative area in the physical IP address form of the shared database , to obtain the same or closer physical IP address of the regional tourism social platform;

A04,所述共享数据库将物理IP地址所对应的行政区域相同或较近的所述区域旅游社交平台信息反馈给所述总旅游社交平台;A04, the shared database feeds back the information of the regional tourism social networking platform whose administrative region corresponding to the physical IP address is the same or closer to the general tourism social networking platform;

A05,所述总旅游社交平台将所述区域总旅游社交平台信息发送到所述旅游客户终端;A05, the total travel social platform sends the regional total travel social platform information to the travel client terminal;

A06,所述旅游客户终端依据所述总旅游社交平台的反馈信息将注册信息发送到与之行政区域相同的所述区域旅游社交平台中注册;A06, the tourism client terminal sends the registration information to the regional tourism social platform with the same administrative region as the registration information according to the feedback information of the general tourism social platform;

A07,所述区域旅游社交平台将所述旅游客户终端的注册信息发送至所述共享数据库中,并储存至用户注册信息表。A07, the regional tourism social platform sends the registration information of the travel client terminal to the shared database, and stores it in a user registration information table.

所述SIP用户的注册及登录模块采用SIP协议加密注册,且SIP通信过程中的用户注册信息内容采用DES算法加密,所述SIP用户的注册及登录模块处理用户的注册请求,视频语音信息发送请求。所述DES算法加密是随机字符产生随机密钥,所述密钥发送到所述旅游社交平台并进行数据解密。用户通过所述旅游客户终端发送请求至所述旅游社交平台,所述旅游社交平台依据所接收的请求消息做出判断并反馈其响应消息。新用户第一次使用时,通过所述旅游客户终端向所述基于SIP协议旅游社交平台发送SIP注册信息并建立通信过程,再次使用时需要向所述基于SIP协议的旅游社交平台发出SIP验证请求。所述SIP用户的注册及登录使用了基于SIP协议加密和DES算法加密,保证了用户信息安全性,其特征如下:The registration and login module of the SIP user adopts the SIP protocol encryption registration, and the user registration information content in the SIP communication process is encrypted using the DES algorithm, the registration and login module of the SIP user processes the registration request of the user, and the video and voice information transmission request . The DES algorithm encryption is a random key generated by random characters, and the key is sent to the tourism social platform for data decryption. The user sends a request to the travel social platform through the travel client terminal, and the travel social platform makes a judgment based on the received request message and feeds back a response message. When a new user uses it for the first time, he sends SIP registration information to the travel social platform based on the SIP protocol through the travel client terminal and establishes a communication process. When using it again, he needs to send a SIP verification request to the travel social platform based on the SIP protocol . The registration and log-in of described SIP user have used encryption based on SIP protocol and DES algorithm encryption, have guaranteed user information security, and its feature is as follows:

步骤101,用户通过所述旅游客户终端向所述旅游社交平台发起REGISTER注册请求;Step 101, the user initiates a REGISTER registration request to the travel social platform through the travel client terminal;

步骤102,所述旅游社交平台接收到所述旅游客户终端的REGISTER消息响应注册,并建立通信;Step 102, the travel social platform receives the REGISTER message from the travel client terminal to respond to registration, and establishes communication;

步骤103,所述旅游客户终端填写注册信息,并将信息内容通过DES算法随机产生密钥加密后,通过SIP协议下的MESSAGE信息传送到所述旅游社交平台等待响应;Step 103, the travel client terminal fills in the registration information, encrypts the content of the information by randomly generating a key through the DES algorithm, and transmits the MESSAGE information under the SIP protocol to the travel social platform to wait for a response;

步骤104,DES算法将随机产生的密钥通过SIP协议下的MESSAGE信息发送至所述旅游社交平台以备解密;Step 104, the DES algorithm sends the randomly generated key to the travel social platform through the MESSAGE information under the SIP protocol for decryption;

步骤105,所述基于SIP协议的旅游社交平台接收MESSAFE消息后得到所述密钥,并用所述密钥解密数据,把信息发送至所述共享数据库;Step 105, the travel social platform based on the SIP protocol obtains the key after receiving the MESSAFE message, and decrypts the data with the key, and sends the information to the shared database;

步骤106,注册信息与所述共享数据库中的用户注册信息表进行筛选匹配,所述共享数据库将匹配结果反馈给所述旅游社交平台;Step 106, the registration information is screened and matched with the user registration information table in the shared database, and the shared database feeds back the matching result to the tourism social platform;

步骤107,所述旅游社交平台对比从所述共享数据库返回的信息,无同名用户名则向所述旅游客户终端返回注册成功,如果信息相同,则向所述旅游客户终端返回错误信息表明注册信息不成功,从所述旅游社交平台发出的反馈信息采用DES算法加密并产生密钥;Step 107, the travel social platform compares the information returned from the shared database, if there is no user name with the same name, it will return the registration success to the travel client terminal, if the information is the same, return an error message to the travel client terminal indicating the registration information Unsuccessful, the feedback information sent from the tourism social platform adopts DES algorithm to encrypt and generate a key;

步骤108,所述密钥用所述SIP协议下的MESSAGE信息传送至所述旅游客户终端;Step 108, the key is transmitted to the travel client terminal using the MESSAGE information under the SIP protocol;

步骤109,所述旅游客户终端接收MESSAGE信息,并用所述密钥解密,查看反馈信息,注册信息通过后,所述旅游客户终端与所述旅游社交平台结束通话,并自动跳转登录页面。Step 109, the travel client terminal receives the MESSAGE information, decrypts it with the key, and checks the feedback information. After the registration information is passed, the travel client terminal ends the call with the travel social platform, and automatically jumps to the login page.

所述总旅游社交平台和所述区域旅游社交平台通过SIP重定向将该区域的旅游客户终端注册至该终端所在区域的区域服务器,并由该区域的区域服务器处理终端请求,以此减轻所述总旅游社交平台的压力,提高了整个系统的运行稳定性,同时使用所在区域的区域旅游社交平台提升了终端上传下载速率,响应速度快;同时系统内的通信中涉及用户私密信息的内容都采用SIP协议和DES算法双重加密,音视频通信过程均采用SIP协议加密,避免了个人信息泄露,提高了系统应用的安全性。The general tourism social platform and the regional tourism social platform register the travel client terminal in the area to the area server in the area where the terminal is located through SIP redirection, and the area server in the area processes the terminal request, thereby reducing the The pressure of the total tourism social platform has improved the operation stability of the entire system. At the same time, the regional tourism social platform in the region has been used to improve the upload and download speed of the terminal, and the response speed is fast; at the same time, the contents of the communication in the system that involve the user's private information are adopted. SIP protocol and DES algorithm are double-encrypted, and the audio and video communication process is encrypted by SIP protocol, which avoids the leakage of personal information and improves the security of system applications.

景点快速搜索模块通过输入字符进行匹配并快速反馈搜索结果。搜索方式采用Like模糊搜索,只需用户输入景点部分相关字符就能快速匹配相应景点并反馈搜索结果。本发明基于SIP协议的旅游社交软件架构与多功能平台中的所述总旅游社交平台、所述区域旅游社交平台和所述共享数据库相互连接,用户搜索景点直接通过所述区域旅游社交平台查询所述共享数据库,减轻了服务器压力,所以响应迅速,查询速度快。The scenic spot quick search module performs matching by inputting characters and quickly feeds back the search results. The search method adopts Like fuzzy search, and users only need to input some relevant characters of the scenic spots to quickly match the corresponding scenic spots and feedback the search results. The tourism social software architecture based on the SIP protocol of the present invention is connected to the general tourism social platform, the regional tourism social platform and the shared database in the multi-functional platform, and the user searches for scenic spots directly through the regional tourism social platform to query all places. The above-mentioned shared database reduces the pressure on the server, so the response is fast and the query speed is fast.

景点介绍不仅有传统的文字加图片的方式,还加入了SIP协议使其具有视频解说和语音解说两个部分,语音解说可以让用户对该景点有更加专业、详细的认识,而视频解说不仅带有浓郁的地方色彩,还能将景点概况立体的呈现出来,使得有需要的用户能得到自己想要的信息。视频或语音通信过程如下所示:The introduction of scenic spots not only has the traditional way of text plus pictures, but also adds the SIP protocol to make it have two parts: video commentary and audio commentary. It has a strong local color, and can also present the overview of the scenic spot in a three-dimensional manner, so that users in need can get the information they want. The video or voice communication process is as follows:

步骤201,所述旅游客户终端向所述基于SIP协议的旅游社交平台发送视频或者语音INVITE请求消息;Step 201, the travel client terminal sends a video or voice INVITE request message to the travel social platform based on the SIP protocol;

步骤202,所述基于SIP协议的旅游社交平台接收从所述旅游客户终端的INVITE请求消息并处理呼叫响应;Step 202, the travel social platform based on the SIP protocol receives the INVITE request message from the travel client terminal and processes the call response;

步骤203,所述旅游客户终端接收从所述基于SIP协议的旅游社交平台发送的振铃消息提示并应答;Step 203, the travel client terminal receives and responds to the ringing message sent from the travel social platform based on the SIP protocol;

步骤204,所述旅游客户终端和所述基于SIP协议的旅游社交平台连接建立通信;Step 204, the travel client terminal and the travel social networking platform based on the SIP protocol are connected to establish communication;

步骤205,所述旅游客户终端向所述基于SIP协议的旅游社交平台发起加密密钥过程;Step 205, the travel client terminal initiates an encryption key process to the travel social platform based on the SIP protocol;

步骤206,所述基于SIP协议的旅游社交平台访问所述共享数据库的景点信息表并向所述旅游客户终端发起加密密钥过程;Step 206, the tourism social platform based on the SIP protocol accesses the scenic spot information table of the shared database and initiates an encryption key process to the tourism client terminal;

步骤207,所述旅游客户终端与所述基于SIP协议的旅游社交平台之间的加密媒体通信建立;Step 207, establishing encrypted media communication between the travel client terminal and the SIP-based travel social platform;

步骤208,所述旅游客户终端从所述基于SIP协议的旅游社交平台获取视频或音频信息。Step 208, the travel client terminal acquires video or audio information from the SIP-based travel social platform.

景点搜索方式有传统的文字搜索,并增加了语音搜索和拍照搜索功能,使得搜索方式多样化。用户不仅能更加快速的搜索想要了解的景点,还能通过照片查找到自己想要的景点的信息,使得搜索效率更高。The scenic spot search method includes the traditional text search, and the functions of voice search and photo search are added, making the search methods diversified. Users can not only search for the attractions they want to know more quickly, but also find information about the attractions they want through photos, making the search more efficient.

GPS定位模块通过定位先将具体的地理位置信息反馈给所述基于SIP协议的旅游社交平台,通过地理位置信息将附近的景点、娱乐休闲场所通过不同的分类信息反馈给所述旅游客户终端加以显示。用户可以根据地理位置信息及附近的公交线路制定合理的旅游路线,通过相应的景点信息选择最优路线。The GPS positioning module first feeds back specific geographic location information to the tourism social platform based on the SIP protocol through positioning, and feeds back nearby scenic spots and entertainment and leisure places to the travel client terminal through different classification information for display through the geographic location information . Users can formulate reasonable travel routes based on geographical location information and nearby bus routes, and choose the optimal route through corresponding scenic spot information.

信息交互模块中的输入端与旅游景点信息接收输出端连接,用户可以把自己在景点游玩的感受通过所述旅游客户终端输入传送至所述基于SIP协议的旅游社交平台显示,所述旅游客户终端与所述基于SIP协议的旅游社交平台构成的信息交互模块可以及时的将用户在景点游玩过程中的感受、景点的优缺点体现出来。The input terminal in the information interaction module is connected with the tourist attraction information receiving output terminal, and the user can transmit the experience of playing in the scenic spot through the input of the tourist client terminal to the display of the tourism social platform based on the SIP protocol. The information interaction module formed with the tourism social platform based on the SIP protocol can timely reflect the user's feelings during the scenic spot tour and the advantages and disadvantages of the scenic spot.

所述基于SIP协议的旅游社交软件架构与多功能平台,具体包括以下步骤:The tourism social software architecture and multi-functional platform based on the SIP protocol specifically include the following steps:

步骤1,所述旅游客户终端向所述基于SIP协议的旅游社交平台请求注册及登录;此步骤的具体步骤如下:Step 1, the travel client terminal requests registration and login to the travel social platform based on the SIP protocol; the specific steps of this step are as follows:

步骤101,用户通过所述旅游客户终端向所述旅游社交平台发起REGISTER注册请求;Step 101, the user initiates a REGISTER registration request to the travel social platform through the travel client terminal;

步骤102,所述旅游社交平台接收到所述旅游客户终端的REGISTER消息响应注册,并建立通信;Step 102, the travel social platform receives the REGISTER message from the travel client terminal to respond to registration, and establishes communication;

步骤103,所述旅游客户终端填写注册信息,并将信息内容通过DES算法随机产生密钥加密后,通过SIP协议下的MESSAGE信息传送到所述旅游社交平台等待响应;Step 103, the travel client terminal fills in the registration information, encrypts the content of the information by randomly generating a key through the DES algorithm, and transmits the MESSAGE information under the SIP protocol to the travel social platform to wait for a response;

步骤104,DES算法将随机产生的密钥通过SIP协议下的MESSAGE信息发送至所述旅游社交平台以备解密;Step 104, the DES algorithm sends the randomly generated key to the travel social platform through the MESSAGE information under the SIP protocol for decryption;

步骤105,所述基于SIP协议的旅游社交平台接收MESSAFE消息后得到所述密钥,并用所述密钥解密数据,把信息发送至所述共享数据库;Step 105, the travel social platform based on the SIP protocol obtains the key after receiving the MESSAFE message, and decrypts the data with the key, and sends the information to the shared database;

步骤106,注册信息与所述共享数据库中的用户注册信息表进行筛选匹配,所述共享数据库将匹配结果反馈给所述旅游社交平台;Step 106, the registration information is screened and matched with the user registration information table in the shared database, and the shared database feeds back the matching result to the tourism social platform;

步骤107,所述旅游社交平台对比从所述共享数据库返回的信息,无同名用户名则向所述旅游客户终端返回注册成功,如果信息相同,则向所述旅游客户终端返回错误信息表明注册信息不成功,从所述旅游社交平台发出的反馈信息采用DES算法加密并产生密钥;Step 107, the travel social platform compares the information returned from the shared database, if there is no user name with the same name, it will return the registration success to the travel client terminal, if the information is the same, return an error message to the travel client terminal indicating the registration information Unsuccessful, the feedback information sent from the tourism social platform adopts DES algorithm to encrypt and generate a key;

步骤108,所述密钥用所述SIP协议下的MESSAGE信息传送至所述旅游客户终端;Step 108, the key is transmitted to the travel client terminal using the MESSAGE information under the SIP protocol;

步骤109,所述旅游客户终端接收MESSAGE信息,并用所述密钥解密,查看反馈信息,注册信息通过后,所述旅游客户终端与所述旅游社交平台结束通话,并自动跳转登录页面。Step 109, the travel client terminal receives the MESSAGE information, decrypts it with the key, and checks the feedback information. After the registration information is passed, the travel client terminal ends the call with the travel social platform, and automatically jumps to the login page.

步骤2,所述基于SIP协议的旅游社交平台向注册成功的所述旅游客户终端开放所有权限;Step 2, the travel social platform based on the SIP protocol opens all permissions to the travel client terminal that has successfully registered;

步骤3,所述旅游客户终端通过文字搜索、语音搜索及图片搜索方式查找景点信息;Step 3, the travel client terminal searches for scenic spot information through text search, voice search and image search;

步骤4,用户打开相应的景点查看文字信息、图片信息,如需查看音频或视频信息,步骤如下:Step 4, the user opens the corresponding scenic spot to view text information, picture information, and if you want to view audio or video information, the steps are as follows:

步骤401,所述旅游客户终端向所述基于SIP协议的旅游社交平台发送视频或者语音INVITE请求消息;Step 401, the travel client terminal sends a video or voice INVITE request message to the SIP-based travel social platform;

步骤402,所述基于SIP协议的旅游社交平台接收从所述旅游客户终端的INVITE请求消息并处理呼叫响应;Step 402, the travel social platform based on the SIP protocol receives the INVITE request message from the travel client terminal and processes the call response;

步骤403,所述旅游客户终端接收从所述基于SIP协议的旅游社交平台发送的振铃消息提示并应答;Step 403, the travel client terminal receives and responds to the ringing message sent from the SIP-based travel social platform;

步骤404,所述旅游客户终端和所述基于SIP协议的旅游社交平台连接建立通信;Step 404, the travel client terminal and the travel social networking platform based on the SIP protocol are connected to establish communication;

步骤405,所述旅游客户终端向所述基于SIP协议的旅游社交平台发起加密密钥过程;Step 405, the travel client terminal initiates an encryption key process to the travel social platform based on the SIP protocol;

步骤406,所述基于SIP协议的旅游社交平台访问所述共享数据库的景点信息表并向所述旅游客户终端发起加密密钥过程;Step 406, the tourism social platform based on the SIP protocol accesses the scenic spot information table of the shared database and initiates an encryption key process to the tourism client terminal;

步骤407,所述旅游客户终端与所述基于SIP协议的旅游社交平台之间的加密媒体通信建立;Step 407, establishing encrypted media communication between the travel client terminal and the SIP-based travel social platform;

步骤408,所述旅游客户终端从所述基于SIP协议的旅游社交平台获取视频或音频信息。Step 408, the travel client terminal obtains video or audio information from the SIP-based travel social platform.

步骤5,用户打开GPS并定位当前位置计划前往景点,具体步骤如下:Step 5. The user turns on the GPS and locates the current location and plans to go to the scenic spot. The specific steps are as follows:

步骤501,GPS定位当前位置并将位置反馈至所述基于SIP协议的旅游社交平台;Step 501, GPS locates the current position and feeds back the position to the tourism social platform based on the SIP protocol;

步骤502,所述基于SIP协议的旅游社交平台接收从所述旅游客户终端发出的当前位置信息,并与实际地理位置进行匹配;Step 502, the travel social platform based on the SIP protocol receives the current location information sent from the travel client terminal, and matches it with the actual geographic location;

步骤503,所述基于SIP协议的旅游社交平台查询所述共享数据库中的景点信息表,并将所查询位置的周边信息及公交线路发送至所述旅游社交平台;Step 503, the tourism social platform based on the SIP protocol queries the scenic spot information table in the shared database, and sends the surrounding information and bus routes of the queried location to the tourism social platform;

步骤504,所述旅游社交平台将所有信息反馈至所述旅游客户终端;Step 504, the travel social platform feeds back all the information to the travel client terminal;

步骤505,用户依据所述旅游客户终端显示的景点周围的公交信息制定合适的路线;Step 505, the user formulates a suitable route according to the bus information around the scenic spot displayed on the travel client terminal;

步骤6,用户通过所述信息交流平台将自己旅游内容与他人进行沟通展示。Step 6: The user communicates and displays his or her travel content with others through the information exchange platform.

本发明基于SIP协议的旅游社交软件架构与多功能平台中,所述总旅游社交平台和所述区域旅游社交平台通过SIP重定向将该区域的旅游客户终端注册至该终端所在区域的区域服务器,并由该区域的区域服务器处理终端请求,以此减轻所述总旅游社交平台的压力,提高了整个系统的运行稳定性,同时使用所在区域的区域旅游社交平台提升了终端上传下载速率,响应速度快;系统内的通信中涉及用户私密信息的内容都采用SIP协议和DES算法双重加密,音视频通信过程均采用SIP协议加密,避免了个人信息泄露,提高了系统应用的安全性;景点介绍方式加入了SIP协议使得用户能体验音、视频讲解功能,为有需要的用户得到自己想要的信息,而景点搜索方式增加了语音搜索和拍照搜索功能,使得搜索方式多样化,进一步提高系统的易用性。综上,本发明基于SIP协议的旅游社交软件架构与多功能平台能有效解决以往旅游社交系统中系统结构稳定性差、信息保密性差、景点介绍方式单一、搜索方式单一等问题,提高了系统的稳定性、安全性及易用性。In the tourism social software architecture and multi-functional platform based on the SIP protocol of the present invention, the total tourism social platform and the regional tourism social platform register the tourism client terminal in the area to the regional server in the area where the terminal is located through SIP redirection, And the regional server in this area processes the terminal request, so as to reduce the pressure on the total tourism social platform and improve the operation stability of the whole system. At the same time, the regional tourism social platform in the area is used to improve the terminal upload and download rate and response speed Fast; in the communication in the system, the content involving the user's private information is double-encrypted by SIP protocol and DES algorithm, and the audio and video communication process is encrypted by SIP protocol, which avoids the leakage of personal information and improves the security of system applications; the introduction method of scenic spots The SIP protocol is added to enable users to experience audio and video explanation functions, and to obtain the information they want for users in need, while the scenic spot search method adds voice search and photo search functions, making the search methods diverse and further improving the ease of the system. usability. To sum up, the SIP protocol-based tourism social software architecture and multi-functional platform of the present invention can effectively solve the problems of poor system structure stability, poor information confidentiality, single attraction introduction method and single search method in previous tourism social networking systems, and improve the stability of the system performance, security and ease of use.

附图说明Description of drawings

图1为本发明基于SIP协议的旅游社交软件架构与多功能平台结构示意图,包括:1.旅游客户终端,2.基于SIP协议的总旅游社交平台,3.基于SIP协议的区域旅游社交平台,4.共享数据库。Fig. 1 is a schematic diagram of the present invention's travel social software framework and multifunctional platform based on the SIP protocol, including: 1. a travel client terminal, 2. a total travel social platform based on the SIP protocol, and 3. a regional travel social platform based on the SIP protocol, 4. Shared database.

图2为本发明基于SIP协议的旅游社交软件架构与多功能平台的旅游客户终端向旅游社交平台请求注册及登录加密通信过程示意图。Fig. 2 is a schematic diagram of the SIP protocol-based travel social software architecture and the travel client terminal of the multi-functional platform of the present invention requesting registration and login encrypted communication process from the travel social platform.

具体实施方式detailed description

下面将结合实施例中的附图来更好地阐明本发明技术,以下为具体描述。The technology of the present invention will be better elucidated below in conjunction with the accompanying drawings in the embodiments, and the following is a specific description.

本发明提供了一种基于SIP协议的旅游社交软件架构与多功能平台,区域旅游平台开机向总旅游社交平台注册并保存至共享数据库表单中,由总旅游社交平台控制区域旅游社交平台,且共享数据库、总旅游社交平台和区域旅游社交平台之间相互通信,实现分层管理,同时用户信息中通过SIP协议和DES算法双重加密,加强了用户信息安全性,解决了数据并发可能造成的服务器压力过大,严重时导致崩溃的问题,提高了信息安全性及系统的稳定性。The invention provides a tourism social software framework and a multi-functional platform based on the SIP protocol. The regional tourism platform registers with the general tourism social platform and saves it in the shared database form when the regional tourism platform is powered on. The general tourism social platform controls the regional tourism social platform and shares The database, the general tourism social platform and the regional tourism social platform communicate with each other to achieve hierarchical management. At the same time, the user information is double-encrypted through the SIP protocol and the DES algorithm, which strengthens the security of user information and solves the server pressure that may be caused by concurrent data. If it is too large, it will lead to a crash in severe cases, which improves information security and system stability.

本发明旅游社交软件包括旅游客户终端、基于SIP协议的旅游社交平台和共享数据库,所述旅游客户终端包括SIP用户的注册及登录模块、景点快速搜索模块、GPS定位模块。所述基于SIP协议的旅游社交平台分为总旅游社交平台和区域旅游社交平台。所述总旅游社交平台包括SIP服务器接受注册管理模块、总平台信息交互模块。所述区域旅游社交平台包括SIP服务器注册即登录模块、信息交互模块等。所述总旅游社交平台中有两大功能:第一点是旅游社交平台的重定向功能,通过SIP重定向将该区域的旅游客户终端注册至该终端所在区域或附近区域的区域服务器,并由该区域的区域服务器处理终端请求,以此减轻所述总旅游社交平台的压力,同时使用所在区域的区域旅游社交平台提升了上传下载速率,响应速度快,本地处理能力强;第二点是用户信息SIP协议加密通信功能,用户信息采用SIP协议和DES算法双重加密,音视频通信过程均采用SIP协议加密,保障了信息安全。所述共享数据库中包含物理IP地址表,用户注册信息表,景点信息表,所述用户注册信息表中包括用户名称,用户密码,用户登陆地区,所述景点信息表中包括文字信息,图片信息,语音信息和视频信息。The travel social software of the present invention includes a travel client terminal, a travel social platform based on the SIP protocol, and a shared database. The travel client terminal includes a SIP user registration and login module, a scenic spot quick search module, and a GPS positioning module. The tourism social platform based on the SIP protocol is divided into a general tourism social platform and a regional tourism social platform. The total tourism social platform includes a SIP server acceptance registration management module and a total platform information interaction module. The regional tourism social platform includes a SIP server registration or login module, an information interaction module, and the like. There are two major functions in the total tourism social platform: the first point is the redirection function of the tourism social platform, through SIP redirection, the tourism client terminal in this area is registered to the regional server in the area where the terminal is located or in a nearby area, and the The regional server in this area handles terminal requests, so as to reduce the pressure on the total tourism social platform, and at the same time use the regional tourism social platform in the area to improve the upload and download speed, fast response speed, and strong local processing capacity; the second point is that users Information SIP protocol encryption communication function, user information is double-encrypted by SIP protocol and DES algorithm, and audio and video communication processes are all encrypted by SIP protocol to ensure information security. The shared database includes a physical IP address table, a user registration information table, and a scenic spot information table. The user registration information table includes user names, user passwords, and user login areas. The scenic spot information table includes text information and picture information. , voice messages and video messages.

本发明旅游社交软件采用C/S架构及SIP协议,软件顶层共用一个所述共享数据库,与多个所述旅游社交平台相连接,所述每个旅游社交平台都对应一个城市,其中有一个所述总旅游社交平台,所述总旅游社交平台的物理IP地址固定(如IP为201.01.198.1),其余为所述区域旅游社交平台,每一个所述区域旅游社交平台都与所述总旅游社交平台进行通信连接。所有用户在使用所述旅游客户终端注册时都需要向所述总旅游社交平台发送位置信息,通过发送的位置信息确定用户所在地的物理IP地址,如果用户与所述总旅游社交平台的物理IP地址的行政区域相同则可以直接注册,如果与所述总旅游社交平台的物理IP地址的行政区域有异,则所述总旅游社交平台将该用户的注册信息转送至与其行政区域相同的所述区域旅游社交平台中,所有通信过程都基于SIP协议并加密通信。以天津这个城市为所述总旅游社交平台,其他城市为所述区域旅游社交平台为例,具体步骤如下所示:The travel social software of the present invention adopts the C/S framework and the SIP protocol. The top layer of the software shares a shared database and is connected to a plurality of the travel social platforms. Each of the travel social platforms corresponds to a city, and one of them is The total tourism social platform, the physical IP address of the total tourism social platform is fixed (such as IP is 201.01.198.1), and the rest are the regional tourism social platforms, and each of the regional tourism social platforms is connected with the total tourism social platform. platform for communication. All users need to send location information to the total travel social platform when registering with the travel client terminal, and determine the physical IP address of the user's location through the sent location information. If the administrative area of the total travel social platform is the same, they can directly register. If the administrative area of the physical IP address of the total travel social platform is different, the total travel social platform will transfer the registration information of the user to the same administrative area as the said area. In the tourism social platform, all communication processes are based on the SIP protocol and encrypted communication. Taking the city of Tianjin as the general tourism social platform and other cities as the regional tourism social platforms as an example, the specific steps are as follows:

A01,所述区域旅游社交平台开机均通过SIP服务器注册模块向所述总旅游社交平台注册,并将对应的物理IP地址写到所述共享数据库的物理IP地址表单中;A01, the regional tourism social platform is started to register with the general tourism social platform through the SIP server registration module, and write the corresponding physical IP address into the physical IP address form of the shared database;

A02,用户通过所述旅游客户终端向所述总旅游社交平台发送注册请求;A02, the user sends a registration request to the total travel social platform through the travel client terminal;

A03,所述总旅游社交平台获得用户所使用所述旅游客户终端所在的物理IP地址的行政区域,并将物理IP地址所在的行政区域与所述共享数据库的物理IP地址表单中的行政区域对比,得到相同或较近的所述区域旅游社交平台物理IP地址;A03, the total travel social platform obtains the administrative area of the physical IP address of the travel client terminal used by the user, and compares the administrative area of the physical IP address with the administrative area in the physical IP address form of the shared database , to obtain the same or closer physical IP address of the regional tourism social platform;

物理IP地址的行政区域一般只是一个大致范围,并不是完全确定的IP地址,用户的物理IP地址通过匹配所述共享数据库中的物理IP地址范围来确定其所在行政区域,匹配完成后,将筛选出来的行政区域反馈显示。The administrative area of the physical IP address is generally only a rough range, not a completely definite IP address. The user's physical IP address is determined by matching the physical IP address range in the shared database to determine the administrative area where it is located. After the matching is completed, the user will be screened The administrative area feedback that comes out is displayed.

A04,所述共享数据库将物理IP地址所对应的行政区域相同的所述区域旅游社交平台信息反馈给所述总旅游社交平台;A04, the shared database feeds back the information of the regional tourism social networking platform corresponding to the same administrative region as the physical IP address to the total tourism social networking platform;

A05,所述总旅游社交平台将所述区域总旅游社交平台信息发送到所述旅游客户终端;A05, the total travel social platform sends the regional total travel social platform information to the travel client terminal;

A06,所述旅游客户终端依据所述总旅游社交平台的反馈信息将注册信息发送到与之行政区域相同的所述区域旅游社交平台中注册;A06, the tourism client terminal sends the registration information to the regional tourism social platform with the same administrative region as the registration information according to the feedback information of the general tourism social platform;

A07,所述区域旅游社交平台将所述旅游客户终端的注册信息发送至所述共享数据库中,并储存至用户注册信息表。A07, the regional tourism social platform sends the registration information of the travel client terminal to the shared database, and stores it in a user registration information table.

如图1所示的是本发明基于SIP协议的旅游社交平台与APP软件示意图,包括:1.旅游客户终端,2.基于SIP协议的总旅游社交平台,3.基于SIP协议的区域旅游社交平台,4.共享数据库。As shown in Figure 1, the present invention is based on the tourism social platform of SIP protocol and APP software schematic diagram, including: 1. tourism client terminal, 2. total tourism social platform based on SIP protocol, 3. regional tourism social platform based on SIP protocol , 4. Shared database.

所述SIP用户的注册及登录模块采用SIP协议加密注册,且SIP通信过程中的用户注册信息内容采用DES算法加密,所述SIP用户的注册及登录模块处理用户的注册请求,视频语音信息发送请求。所述DES算法加密是随机字符产生随机密钥,密钥发送到所述旅游社交平台并进行数据解密。用户通过所述旅游客户终端发送请求至所述旅游社交平台,所述旅游社交平台依据所接收的请求消息做出判断并反馈其响应消息。新用户第一次使用时,通过所述旅游客户终端向所述基于SIP协议旅游社交平台发送SIP注册信息并建立通信过程,再次使用时需要向所述基于SIP协议的旅游社交平台发出SIP验证请求。基于SIP协议加密和DES算法加密保证了用户信息安全性。图2展示了所述旅游客户终端、所述旅游社交平台和所述共享数据之间的通信过程,具体步骤如下所示:The registration and login module of the SIP user adopts the SIP protocol encryption registration, and the user registration information content in the SIP communication process is encrypted using the DES algorithm, the registration and login module of the SIP user processes the registration request of the user, and the video and voice information transmission request . The DES algorithm encryption is random characters to generate a random key, and the key is sent to the tourism social platform for data decryption. The user sends a request to the travel social platform through the travel client terminal, and the travel social platform makes a judgment based on the received request message and feeds back a response message. When a new user uses it for the first time, he sends SIP registration information to the travel social platform based on the SIP protocol through the travel client terminal and establishes a communication process. When using it again, he needs to send a SIP verification request to the travel social platform based on the SIP protocol . Based on SIP protocol encryption and DES algorithm encryption to ensure the security of user information. Fig. 2 shows the communication process between the travel client terminal, the travel social platform and the shared data, the specific steps are as follows:

步骤101,用户通过所述旅游客户终端向所述旅游社交平台发起REGISTER注册请求;Step 101, the user initiates a REGISTER registration request to the travel social platform through the travel client terminal;

步骤102,所述旅游社交平台接收到所述旅游客户终端的REGISTER消息响应注册,并建立通信;Step 102, the travel social platform receives the REGISTER message from the travel client terminal to respond to registration, and establishes communication;

步骤103,所述旅游客户终端填写注册信息,并将信息内容通过DES算法随机产生密钥加密后,通过SIP协议下的MESSAGE信息传送到所述旅游社交平台等待响应;Step 103, the travel client terminal fills in the registration information, encrypts the content of the information by randomly generating a key through the DES algorithm, and transmits the MESSAGE information under the SIP protocol to the travel social platform to wait for a response;

步骤104,DES算法将随机产生的密钥通过SIP协议下的MESSAGE信息发送至所述旅游社交平台以备解密;Step 104, the DES algorithm sends the randomly generated key to the travel social platform through the MESSAGE information under the SIP protocol for decryption;

步骤105,所述基于SIP协议的旅游社交平台接收MESSAFE消息后得到所述密钥,并用所述密钥解密数据,把信息发送至所述共享数据库;Step 105, the travel social platform based on the SIP protocol obtains the key after receiving the MESSAFE message, and decrypts the data with the key, and sends the information to the shared database;

步骤106,注册信息与所述共享数据库中的用户注册信息表进行筛选匹配,所述共享数据库将匹配结果反馈给所述旅游社交平台;Step 106, the registration information is screened and matched with the user registration information table in the shared database, and the shared database feeds back the matching result to the tourism social platform;

步骤107,所述旅游社交平台对比从所述共享数据库返回的信息,无同名用户名则向所述旅游客户终端返回注册成功,如果信息相同,则向所述旅游客户终端返回错误信息表明注册信息不成功,从所述旅游社交平台发出的反馈信息采用DES算法加密并产生密钥;Step 107, the travel social platform compares the information returned from the shared database, if there is no user name with the same name, it will return the registration success to the travel client terminal, if the information is the same, return an error message to the travel client terminal indicating the registration information Unsuccessful, the feedback information sent from the tourism social platform adopts DES algorithm to encrypt and generate a key;

步骤108,所述密钥用所述SIP协议下的MESSAGE信息传送至所述旅游客户终端;Step 108, the key is transmitted to the travel client terminal using the MESSAGE information under the SIP protocol;

步骤109,所述旅游客户终端接收MESSAGE信息,并用所述密钥解密,查看反馈信息,注册信息通过后,所述旅游客户终端与所述旅游社交平台结束通话,并自动跳转登录页面。Step 109, the travel client terminal receives the MESSAGE information, decrypts it with the key, and checks the feedback information. After the registration information is passed, the travel client terminal ends the call with the travel social platform, and automatically jumps to the login page.

所述总旅游社交平台和所述区域旅游社交平台通过SIP重定向将该区域的旅游客户终端注册至该终端所在区域的区域服务器,并由该区域的区域服务器处理终端请求,以此减轻所述总旅游社交平台的压力,提高了整个系统的运行稳定性,同时使用所在区域的区域旅游社交平台提升了终端上传下载速率,响应速度快;同时系统内的通信中涉及用户私密信息的内容都采用SIP协议和DES算法双重加密,音视频通信过程均采用SIP协议加密,避免了个人信息泄露,提高了系统应用的安全性。The general tourism social platform and the regional tourism social platform register the travel client terminal in the area to the area server in the area where the terminal is located through SIP redirection, and the area server in the area processes the terminal request, thereby reducing the The pressure of the total tourism social platform has improved the operation stability of the entire system. At the same time, the regional tourism social platform in the region has been used to improve the upload and download speed of the terminal, and the response speed is fast; at the same time, the contents of the communication in the system that involve the user's private information are adopted. SIP protocol and DES algorithm are double-encrypted, and the audio and video communication process is encrypted by SIP protocol, which avoids the leakage of personal information and improves the security of system applications.

景点介绍不仅有传统的文字加图片的方式,还加入了SIP协议使其具有视频解说和语音解说两个部分,语音解说可以让用户对该景点有更加专业、详细的认识,而视频解说不仅带有浓郁的地方色彩,还能将景点概况立体的呈现出来,使得有需要的用户能得到自己想要的信息。视频或语音通信过程如下所示:The introduction of scenic spots not only has the traditional way of text plus pictures, but also adds the SIP protocol to make it have two parts: video commentary and audio commentary. It has a strong local color, and can also present the overview of the scenic spot in a three-dimensional manner, so that users in need can get the information they want. The video or voice communication process is as follows:

步骤201,所述旅游客户终端向所述基于SIP协议的旅游社交平台发送视频或者语音INVITE请求消息;Step 201, the travel client terminal sends a video or voice INVITE request message to the travel social platform based on the SIP protocol;

步骤202,所述基于SIP协议的旅游社交平台接收从所述旅游客户终端的INVITE请求消息并处理呼叫响应;Step 202, the travel social platform based on the SIP protocol receives the INVITE request message from the travel client terminal and processes the call response;

步骤203,所述旅游客户终端接收从所述基于SIP协议的旅游社交平台发送的振铃消息提示并应答;Step 203, the travel client terminal receives and responds to the ringing message sent from the travel social platform based on the SIP protocol;

步骤204,所述旅游客户终端和所述基于SIP协议的旅游社交平台连接建立通信;Step 204, the travel client terminal and the travel social networking platform based on the SIP protocol are connected to establish communication;

步骤205,所述旅游客户终端向所述基于SIP协议的旅游社交平台发起加密密钥过程;Step 205, the travel client terminal initiates an encryption key process to the travel social platform based on the SIP protocol;

步骤206,所述基于SIP协议的旅游社交平台访问所述共享数据库的景点信息表并向所述旅游客户终端发起加密密钥过程;Step 206, the tourism social platform based on the SIP protocol accesses the scenic spot information table of the shared database and initiates an encryption key process to the tourism client terminal;

步骤207,所述旅游客户终端与所述基于SIP协议的旅游社交平台之间的加密媒体通信建立;Step 207, establishing encrypted media communication between the travel client terminal and the SIP-based travel social platform;

步骤208,所述旅游客户终端从所述基于SIP协议的旅游社交平台获取视频或音频信息。Step 208, the travel client terminal acquires video or audio information from the SIP-based travel social platform.

景点搜索方式有传统的文字搜索,并增加了语音搜索和拍照搜索功能,使得搜索方式多样化。用户不仅能更加快速的搜索想要了解的景点,还能通过照片查找到自己想要的景点的信息,使得搜索效率更高。The scenic spot search method includes the traditional text search, and the functions of voice search and photo search are added, making the search methods diversified. Users can not only search for the attractions they want to know more quickly, but also find information about the attractions they want through photos, making the search more efficient.

GPS定位模块通过定位先将具体的地理位置信息反馈给所述基于SIP协议的旅游社交平台,通过地理位置信息将附近的景点、娱乐休闲场所通过不同的分类信息反馈给所述旅游客户终端加以显示。用户可以根据地理位置信息及附近的公交线路制定合理的旅游路线,通过相应的景点信息选择最优路线。The GPS positioning module first feeds back specific geographic location information to the tourism social platform based on the SIP protocol through positioning, and feeds back nearby scenic spots and entertainment and leisure places to the travel client terminal through different classification information for display through the geographic location information . Users can formulate reasonable travel routes based on geographical location information and nearby bus routes, and choose the optimal route through corresponding scenic spot information.

信息交互模块中的输入端与旅游景点信息接收输出端连接,用户可以把自己在景点游玩的感受通过所述旅游客户终端输入传送至所述基于SIP协议的旅游社交平台显示,所述旅游客户终端与所述基于SIP协议的旅游社交平台构成的信息交互模块可以及时的将用户在景点游玩过程中的感受、景点的优缺点体现出来。The input terminal in the information interaction module is connected with the tourist attraction information receiving output terminal, and the user can transmit the experience of playing in the scenic spot through the input of the tourist client terminal to the display of the tourism social platform based on the SIP protocol. The information interaction module formed with the tourism social platform based on the SIP protocol can timely reflect the user's feelings during the scenic spot tour and the advantages and disadvantages of the scenic spot.

所述基于SIP协议的旅游社交软件架构与多功能平台,具体包括以下步骤:The tourism social software architecture and multi-functional platform based on the SIP protocol specifically include the following steps:

步骤1,所述旅游客户终端向所述基于SIP协议的旅游社交平台请求注册及登录;此步骤的具体步骤如下:Step 1, the travel client terminal requests registration and login to the travel social platform based on the SIP protocol; the specific steps of this step are as follows:

步骤101,用户通过所述旅游客户终端向所述旅游社交平台发起REGISTER注册请求;Step 101, the user initiates a REGISTER registration request to the travel social platform through the travel client terminal;

步骤102,所述旅游社交平台接收到所述旅游客户终端的REGISTER消息响应注册,并建立通信;Step 102, the travel social platform receives the REGISTER message from the travel client terminal to respond to registration, and establishes communication;

步骤103,所述旅游客户终端填写注册信息,并将信息内容通过DES算法随机产生密钥加密后,通过SIP协议下的MESSAGE信息传送到所述旅游社交平台等待响应;Step 103, the travel client terminal fills in the registration information, encrypts the content of the information by randomly generating a key through the DES algorithm, and transmits the MESSAGE information under the SIP protocol to the travel social platform to wait for a response;

步骤104,DES算法将随机产生的密钥通过SIP协议下的MESSAGE信息发送至所述旅游社交平台以备解密;Step 104, the DES algorithm sends the randomly generated key to the travel social platform through the MESSAGE information under the SIP protocol for decryption;

步骤105,所述基于SIP协议的旅游社交平台接收MESSAFE消息后得到所述密钥,并用所述密钥解密数据,把信息发送至所述共享数据库;Step 105, the travel social platform based on the SIP protocol obtains the key after receiving the MESSAFE message, and decrypts the data with the key, and sends the information to the shared database;

步骤106,注册信息与所述共享数据库中的用户注册信息表进行筛选匹配,所述共享数据库将匹配结果反馈给所述旅游社交平台;Step 106, the registration information is screened and matched with the user registration information table in the shared database, and the shared database feeds back the matching result to the tourism social platform;

步骤107,所述旅游社交平台对比从所述共享数据库返回的信息,无同名用户名则向所述旅游客户终端返回注册成功,如果信息相同,则向所述旅游客户终端返回错误信息表明注册信息不成功,从所述旅游社交平台发出的反馈信息采用DES算法加密并产生密钥;Step 107, the travel social platform compares the information returned from the shared database, if there is no user name with the same name, it will return the registration success to the travel client terminal, if the information is the same, return an error message to the travel client terminal indicating the registration information Unsuccessful, the feedback information sent from the tourism social platform adopts DES algorithm to encrypt and generate a key;

步骤108,所述密钥用所述SIP协议下的MESSAGE信息传送至所述旅游客户终端;Step 108, the key is transmitted to the travel client terminal using the MESSAGE information under the SIP protocol;

步骤109,所述旅游客户终端接收MESSAGE信息,并用所述密钥解密,查看反馈信息,注册信息通过后,所述旅游客户终端与所述旅游社交平台结束通话,并自动跳转登录页面。Step 109, the travel client terminal receives the MESSAGE information, decrypts it with the key, and checks the feedback information. After the registration information is passed, the travel client terminal ends the call with the travel social platform, and automatically jumps to the login page.

步骤2,所述基于SIP协议的旅游社交平台向注册成功的所述旅游客户终端开放所有权限;Step 2, the travel social platform based on the SIP protocol opens all permissions to the travel client terminal that has successfully registered;

步骤3,所述旅游客户终端通过文字搜索、语音搜索及图片搜索方式查找景点信息;Step 3, the travel client terminal searches for scenic spot information through text search, voice search and image search;

步骤4,用户打开相应的景点查看文字信息、图片信息,如需查看音频或视频信息,步骤如下:Step 4, the user opens the corresponding scenic spot to view text information, picture information, and if you want to view audio or video information, the steps are as follows:

步骤401,所述旅游客户终端向所述基于SIP协议的旅游社交平台发送视频或者语音INVITE请求消息;Step 401, the travel client terminal sends a video or voice INVITE request message to the SIP-based travel social platform;

步骤402,所述基于SIP协议的旅游社交平台接收从所述旅游客户终端的INVITE请求消息并处理呼叫响应;Step 402, the travel social platform based on the SIP protocol receives the INVITE request message from the travel client terminal and processes the call response;

步骤403,所述旅游客户终端接收从所述基于SIP协议的旅游社交平台发送的振铃消息提示并应答;Step 403, the travel client terminal receives and responds to the ringing message sent from the SIP-based travel social platform;

步骤404,所述旅游客户终端和所述基于SIP协议的旅游社交平台连接建立通信;Step 404, the travel client terminal and the travel social networking platform based on the SIP protocol are connected to establish communication;

步骤405,所述旅游客户终端向所述基于SIP协议的旅游社交平台发起加密密钥过程;Step 405, the travel client terminal initiates an encryption key process to the travel social platform based on the SIP protocol;

步骤406,所述基于SIP协议的旅游社交平台访问所述共享数据库的景点信息表并向所述旅游客户终端发起加密密钥过程;Step 406, the tourism social platform based on the SIP protocol accesses the scenic spot information table of the shared database and initiates an encryption key process to the tourism client terminal;

步骤407,所述旅游客户终端与所述基于SIP协议的旅游社交平台之间的加密媒体通信建立;Step 407, establishing encrypted media communication between the travel client terminal and the SIP-based travel social platform;

步骤408,所述旅游客户终端从所述基于SIP协议的旅游社交平台获取视频或音频信息。Step 408, the travel client terminal obtains video or audio information from the SIP-based travel social platform.

步骤5,用户打开GPS并定位当前位置计划前往景点,具体步骤如下:Step 5. The user turns on the GPS and locates the current location and plans to go to the scenic spot. The specific steps are as follows:

步骤501,GPS定位当前位置并将位置反馈至所述基于SIP协议的旅游社交平台;Step 501, GPS locates the current position and feeds back the position to the tourism social platform based on the SIP protocol;

步骤502,所述基于SIP协议的旅游社交平台接收从所述旅游客户终端发出的当前位置信息,并与实际地理位置进行匹配;Step 502, the travel social platform based on the SIP protocol receives the current location information sent from the travel client terminal, and matches it with the actual geographic location;

步骤503,所述基于SIP协议的旅游社交平台查询所述共享数据库中的景点信息表,并将所查询位置的周边信息及公交线路发送至所述旅游社交平台;Step 503, the tourism social platform based on the SIP protocol queries the scenic spot information table in the shared database, and sends the surrounding information and bus routes of the queried location to the tourism social platform;

步骤504,所述旅游社交平台将所有信息反馈至所述旅游客户终端;Step 504, the travel social platform feeds back all the information to the travel client terminal;

步骤505,用户依据所述旅游客户终端显示的景点周围的公交信息制定合适的路线;Step 505, the user formulates a suitable route according to the bus information around the scenic spot displayed on the travel client terminal;

步骤6,用户通过所述信息交流平台将自己旅游内容与他人进行沟通展示。Step 6: The user communicates and displays his or her travel content with others through the information exchange platform.

本发明基于SIP协议的旅游社交软件架构与多功能平台中,所述总旅游社交平台和所述区域旅游社交平台通过SIP重定向将该区域的旅游客户终端注册至该终端所在区域的区域服务器,并由该区域的区域服务器处理终端请求,以此减轻所述总旅游社交平台的压力,提高了整个系统的运行稳定性,同时使用所在区域的区域旅游社交平台提升了终端上传下载速率,响应速度快;系统内的通信中涉及用户私密信息的内容都采用SIP协议和DES算法双重加密,音视频通信过程均采用SIP协议加密,避免了个人信息泄露,提高了系统应用的安全性;景点介绍方式加入了SIP协议使得用户能体验音、视频讲解功能,为有需要的用户得到自己想要的信息,而景点搜索方式增加了语音搜索和拍照搜索功能,使得搜索方式多样化,进一步提高系统的易用性。综上,本发明基于SIP协议的旅游社交软件架构与多功能平台能有效解决以往旅游社交系统中系统结构稳定性差、信息保密性差、景点介绍方式单一、搜索方式单一等问题,提高了系统的稳定性、安全性及易用性。In the tourism social software architecture and multi-functional platform based on the SIP protocol of the present invention, the total tourism social platform and the regional tourism social platform register the tourism client terminal in the area to the regional server in the area where the terminal is located through SIP redirection, And the regional server in this area processes the terminal request, so as to reduce the pressure on the total tourism social platform and improve the operation stability of the whole system. At the same time, the regional tourism social platform in the area is used to improve the terminal upload and download rate and response speed Fast; in the communication in the system, the content involving the user's private information is double-encrypted by SIP protocol and DES algorithm, and the audio and video communication process is encrypted by SIP protocol, which avoids the leakage of personal information and improves the security of system applications; the introduction method of scenic spots The SIP protocol is added to enable users to experience audio and video explanation functions, and to obtain the information they want for users in need, while the scenic spot search method adds voice search and photo search functions, making the search methods diverse and further improving the ease of the system. usability. To sum up, the SIP protocol-based tourism social software architecture and multi-functional platform of the present invention can effectively solve the problems of poor system structure stability, poor information confidentiality, single attraction introduction method and single search method in previous tourism social networking systems, and improve the stability of the system performance, security and ease of use.

Claims (4)

1. it is characterised in that inclusion is traveled, client is whole with multifunctional platform for a kind of tourism social software framework based on sip protocol End, the tourism social platform based on sip protocol and shared data bank.
2. software top layer as claimed in claim 1 shares a described shared data bank, with multiple described tourism social platform It is connected, each tourism social platform described corresponds to a city, wherein has a described total tourism social platform, described total The physics ip address of tourism social platform is fixed, and remaining is described regional tourism social platform, each described regional tourism society Platform is handed over all to be communicatively coupled with described total tourism social platform.All users are when using described tourism client terminal registration It is required for sending positional information to described total tourism social platform, the on-site physics of user is determined by the positional information sending Ip address, if user is identical with the administrative region of the physics ip address of described total tourism social platform, can directly register, If with described total tourism social platform physics ip address administrative region have different, described total tourism social platform this is used The log-on message at family transfer to its regional tourism social platform described in identical of administrative region in, all communication process are all based on Sip protocol coded communication it is characterised in that:
A01, described regional tourism social platform start is all by sip server registration module to described total tourism social platform note Volume, and corresponding physics ip address is write in the physics ip address list of described shared data bank;
A02, user sends registration request by described tourism client terminal to described total tourism social platform;
A03, described total tourism social platform obtains the row that user is used the physics ip address at described tourism client terminal place Administrative area in administrative division domain, and the physics ip address list of administrative region and described shared data bank that physics ip address is located Domain contrasts, and obtains identical or nearer described regional tourism social platform physics ip address;
A04, described shared data bank is by the regional tourism social platform described in the identical of administrative region corresponding to physics ip address Feedback of the information gives described total tourism social platform;
A05, described region social platform information of always travelling is sent to described tourism client terminal by described total tourism social platform;
A06, log-on message is sent to therewith by described tourism client terminal according to the feedback information of described total tourism social platform Register in regional tourism social platform described in the identical of administrative region;
A07, described regional tourism social platform sends the log-on message of described tourism client terminal to described shared data bank In, and store to user's registration information table.
3. the registration of sip user as claimed in claim 1 and login module adopt sip protocol encrypting registration, and sip communicated User's registration information content in journey adopts des algorithm for encryption, the registration of described sip user and login module to process the note of user Volume request, video speech information sending request.Described des algorithm for encryption is that random character produces random key, and key is sent to Described tourism social platform simultaneously carries out data deciphering.It is social that user sends a request to described tourism by described tourism client terminal Platform, described tourism social platform judges and feeds back its response message according to received request message.Based on sip protocol Encryption and des algorithm for encryption ensure that user information safety it is characterised in that:
Step 101, user initiates register registration request by described tourism client terminal to described tourism social platform;
Step 102, described tourism social platform receives the register message response registration of described tourism client terminal, and builds Vertical communication;
Step 103, described tourism client terminal filling registration information, and information content is randomly generated key by des algorithm After encryption, by the message information transmission under sip protocol to described tourism social platform wait-for-response;
Step 104, the key randomly generating is sent to described tourism society by des algorithm by the message information under sip protocol Hand over platform in case deciphering;
Step 105, the described tourism social platform based on sip protocol obtains described key after receiving messafe message, and uses institute State secret key decryption data, information is sent to described shared data bank;
Step 106, log-on message carries out screening with the user's registration information table in described shared data bank and mates, described shared number According to storehouse, matching result is fed back to described tourism social platform;
Step 107, the information that described tourism social platform contrast returns from described shared data bank, user name no of the same name is then to institute State tourism client terminal return to succeed in registration, if information is identical, returns error message to described tourism client terminal and show Log-on message is unsuccessful, and the feedback information sending from described tourism social platform using des algorithm for encryption and produces key;
Step 108, the described key message information transmission under described sip protocol to described tourism client terminal;
Step 109, described tourism client terminal receives message information, and uses described secret key decryption, checks feedback information, note After volume information is passed through, described tourism client terminal terminates to converse with described tourism social platform, and automatically redirects login page.
4. tourism social software framework and multifunctional platform as claimed in claim 1 it is characterised in that: step 1, described tourism Client terminal is asked registration to the described tourism social platform based on sip protocol and is logged in;The specifically comprising the following steps that of this step
Step 101, user initiates register registration request by described tourism client terminal to described tourism social platform;
Step 102, described tourism social platform receives the register message response registration of described tourism client terminal, and builds Vertical communication;
Step 103, described tourism client terminal filling registration information, and information content is randomly generated key by des algorithm After encryption, by the message information transmission under sip protocol to described tourism social platform wait-for-response;
Step 104, the key randomly generating is sent to described tourism society by des algorithm by the message information under sip protocol Hand over platform in case deciphering;
Step 105, the described tourism social platform based on sip protocol obtains described key after receiving messafe message, and uses institute State secret key decryption data, information is sent to described shared data bank;
Step 106, log-on message carries out screening with the user's registration information table in described shared data bank and mates, described shared number According to storehouse, matching result is fed back to described tourism social platform;
Step 107, the information that described tourism social platform contrast returns from described shared data bank, user name no of the same name is then to institute State tourism client terminal return to succeed in registration, if information is identical, returns error message to described tourism client terminal and show Log-on message is unsuccessful, and the feedback information sending from described tourism social platform using des algorithm for encryption and produces key;
Step 108, the described key message information transmission under described sip protocol to described tourism client terminal;
Step 109, described tourism client terminal receives message information, and uses described secret key decryption, checks feedback information, note After volume information is passed through, described tourism client terminal terminates to converse with described tourism social platform, and automatically redirects login page.
Step 2, the described tourism social platform based on sip protocol opens proprietary rightss to the described tourism client terminal succeeding in registration Limit;
Step 3, described tourism client terminal searches sight spot information by text search, phonetic search and picture searching mode;
Step 4, user opens corresponding sight spot and checks Word message, pictorial information, such as need to check audio or video information, step As follows:
Step 401, described tourism client terminal sends video or voice to the described tourism social platform based on sip protocol Invite request message;
Step 402, the invite request that the described tourism social platform based on sip protocol receives from described tourism client terminal disappears Cease and process call;
Step 403, described tourism client terminal receives the ALERTING message sending from the described tourism social platform based on sip protocol Prompting response;
Step 404, described tourism client terminal and the described tourism social platform connection establishment communication based on sip protocol;
Step 405, described tourism client terminal initiates encryption key process to the described tourism social platform based on sip protocol;
Step 406, the described tourism social platform based on sip protocol accesses the sight spot information table of described shared data bank and to institute State tourism client terminal and initiate encryption key process;
Step 407, described tourism client terminal is communicated based on the encrypted media between the tourism social platform of sip protocol with described Set up;
Step 408, described tourism client terminal obtains video or audio frequency letter from the described tourism social platform based on sip protocol Breath.
Step 5, user open gps and position current location plan go to sight spot, specifically comprise the following steps that
Step 501, gps positions current location and position is fed back to the described tourism social platform based on sip protocol;
Step 502, the described tourism social platform based on sip protocol receives the current location sending from described tourism client terminal Information, and mated with actual geographic position;
Step 503, the described tourism social platform based on sip protocol inquires about the sight spot information table in described shared data bank, and The peripheral information of institute's inquiring position and public bus network are sent to described tourism social platform;
Step 504, described tourism social platform is by all feedback of the information to described tourism client terminal;
Step 505, user is according to the Bus information suitable route of formulation around the described sight spot that show of tourism client terminal;
Step 6, user passes through described information intercommunion platform and carries out linking up displaying with other people by oneself tourism content.
CN201610890123.6A 2016-10-12 2016-10-12 SIP (session initiation protocol)-based tourism social software architecture and multifunctional platform Pending CN106357795A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610890123.6A CN106357795A (en) 2016-10-12 2016-10-12 SIP (session initiation protocol)-based tourism social software architecture and multifunctional platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610890123.6A CN106357795A (en) 2016-10-12 2016-10-12 SIP (session initiation protocol)-based tourism social software architecture and multifunctional platform

Publications (1)

Publication Number Publication Date
CN106357795A true CN106357795A (en) 2017-01-25

Family

ID=57866291

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610890123.6A Pending CN106357795A (en) 2016-10-12 2016-10-12 SIP (session initiation protocol)-based tourism social software architecture and multifunctional platform

Country Status (1)

Country Link
CN (1) CN106357795A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109101795A (en) * 2018-07-27 2018-12-28 海南新软软件有限公司 A kind of account number safe login method, apparatus and system
CN109542924A (en) * 2018-10-25 2019-03-29 武汉汉博伟业科技有限公司 A kind of historic site ruins cultural spreading Intelligentized regulating and controlling system
CN111031352A (en) * 2019-12-02 2020-04-17 北京奇艺世纪科技有限公司 Audio and video encryption method, security processing method, device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101895582A (en) * 2010-07-15 2010-11-24 北京邮电大学 SIP soft terminal supporting WEB service and multiple browsers and working method thereof
CN201813535U (en) * 2010-10-13 2011-04-27 浙江海洋学院 Auxiliary guide system based on global positioning and mobile communication technology
US20120231766A1 (en) * 2007-09-12 2012-09-13 DeviceFidelity, Inc., a Texas Corporation Wirelessly accessing broadband services using intelligent covers
CN105491107A (en) * 2015-11-19 2016-04-13 韶关学院 Intelligent tourism service system based on cloud platform and mobile terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120231766A1 (en) * 2007-09-12 2012-09-13 DeviceFidelity, Inc., a Texas Corporation Wirelessly accessing broadband services using intelligent covers
CN101895582A (en) * 2010-07-15 2010-11-24 北京邮电大学 SIP soft terminal supporting WEB service and multiple browsers and working method thereof
CN201813535U (en) * 2010-10-13 2011-04-27 浙江海洋学院 Auxiliary guide system based on global positioning and mobile communication technology
CN105491107A (en) * 2015-11-19 2016-04-13 韶关学院 Intelligent tourism service system based on cloud platform and mobile terminal

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109101795A (en) * 2018-07-27 2018-12-28 海南新软软件有限公司 A kind of account number safe login method, apparatus and system
CN109542924A (en) * 2018-10-25 2019-03-29 武汉汉博伟业科技有限公司 A kind of historic site ruins cultural spreading Intelligentized regulating and controlling system
CN111031352A (en) * 2019-12-02 2020-04-17 北京奇艺世纪科技有限公司 Audio and video encryption method, security processing method, device and storage medium

Similar Documents

Publication Publication Date Title
KR101252609B1 (en) Push-type telecommunications accompanied by a telephone call
ES2312395T3 (en) METHOD AND APPLIANCE TO FACILITATE SECURE NETWORK COMMUNICATIONS WITH A VOICE RECEPTIVE NETWORK INTERFACE DEVICE.
US10255360B2 (en) Communication terminal, communication method, program, and communication system
TWI248746B (en) Method and apparatus for certification and authentication of users and computers over networks
US10171617B2 (en) Communication system that support review of usage details for a communication service
US7548198B2 (en) Method and system for providing preference based location aware content
US20080039121A1 (en) Methods and Systems for Establishing Relationships Between Mobile Communication Device Users
CN107547359A (en) Tourist attractions information service system based on LBS Yu AR technologies
ATE387680T1 (en) NETWORK BASED METHOD AND SYSTEM FOR TRANSMITTING DIGITAL DATA TO USER COMPUTER AND CHARGING DATA USED BY USER COMPUTER USERS
GB2371178A (en) Wireless information device for accessing data services
US20150296031A1 (en) Communication terminal, information processing device, communication method, information processing method, program, and communication system
US9646196B2 (en) Image processing device, image processing method, and program
CN106357795A (en) SIP (session initiation protocol)-based tourism social software architecture and multifunctional platform
CN110119992A (en) It is a kind of can fast search license plate number automobile social networking system and method
JP2013025777A (en) Information processing device, information processing method, and program
JP2010128713A (en) Server for providing relationship between users using network service
WO2015131557A1 (en) Terminal device and method for synchronizing chat history of instant messaging
US9560158B2 (en) Social networking using local area networks
US20170142198A1 (en) Local area networking system
KR20200064308A (en) System of travel service using QR cord
CN102811369A (en) Security authentication method and handheld device during video sharing
CN105095454B (en) Orientation pushes the method and system of self-defined Quick Response Code
JP6227369B2 (en) Learning system
US10924898B2 (en) Systems and methods for spatial content creation/management and music sharing on a social platform
JP2009268764A (en) Golf lesson support system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170125

WD01 Invention patent application deemed withdrawn after publication